腾讯安卓工程师社招面经

一面

1.MVP,MVC,MVVM 2.项目里有没有用,缺点是什么,如何改进 3.ClassLoader 原理 4.Binder原理和使用 5.Activity 如何显示到屏幕上 6.自定义 View 的注意事项 7.Retrofit 原理 8.okhttp 连接池如何维护的 9.MAT 如何使用,能干什么 10.注解如何使用,编译时和运行时注解的区别 11.有没有了解过热修复 12.Map 的实现类和数据结构 13.内存泄漏如何检测 14.如何避免过度绘制 15.锁机制 二面

1.List 的实现类和优缺点,他们是否线程安全 2.如何设计一个优秀的 SDK,如何让 SDK 适应业务模式的变化。 3.在纸上设计一个推送 SDK 或者监控 SDK 4.两道算法题 5.考察大量数据排序 6.考察多线程协同意识,和核心线程的利用意识。 7.只要求写思路,伪代码即可 8.为什么要离职 9.是否能接受加班 三面(HR)

1.当前项目组结构和项目组中的角色 2.为什么离职 3.多久能到岗 4.当前薪水 5.希望薪水

————————————————

 


#腾讯##面经##社招#
全部评论
大哥,这个设计一个SDK一般是什么思路
点赞 回复 分享
发布于 2022-04-15 11:32

相关推荐

2024-12-29 11:08
湖南工业大学 Java
程序员牛肉:简历没什么大问题了。 而且不要再换项目了。三月份就开暑期实习了,现在都一月份了。实在来不及重新开一下项目了。把一个项目写完或许很快,但是把一个项目搞懂吃透并不简单。所以不要换项目了,把你简历上面的两个项目好好挖一挖吧。 具体 体现在:你能不能流利的说出你的项目的每一个功能点代码实现?你能不能说出在这块除了A技术之外,还有其他技术能够实现嘛?如果有其他技术能够实现,那你这块为什么选择了你当前用的这个技术?
投递牛客等公司
点赞 评论 收藏
分享
评论
点赞
19
分享

创作者周榜

更多
牛客网
牛客企业服务