微派 安卓一面

1. 自我介绍 2. 快手实习中整理手机厂商能力时,具体关注了哪些厂商的哪些能力? 3. 反编译抖音 APK 的具体步骤是什么? 4. 反编译后遇到混淆代码,如何不影响搜索第三方能力相关方法? 5. 智能音量调节需求中,为什么选择用传感器数据而非麦克风权限? 6. 传感器数据和麦克风数据如何配合训练算法模型? 7. 低端机性能测试的具体操作流程是什么? 8. 从性能分析报告中发现了哪些问题?提出了哪些优化策略? 9. 安卓系统的 AOT 编译如何提升 APP 性能?后续针对该机制有什么优化思考? 10. JDK1.7 和 JDK1.8 中 HashMap 的底层实现有什么区别? 11. HashMap 存在哪些线程安全问题?如何解决? 12. ConcurrentHashMap 在 JDK1.7 和 JDK1.8 中的线程安全实现方式有什么区别? 13. 什么时候开始接触安卓开发?有哪些相关学习经历? 14. Activity 的生命周期包含哪些方法?各自的触发时机是什么? 15. onPause 和 onStop 方法的区别是什么? 16. 从 Activity A 跳转到 Activity B 时,A 和 B 的生命周期调用顺序是怎样的? 17. 如果 Activity B 是透明的,Activity A 的生命周期会有什么变化? 18. 安卓 Activity 的四种启动模式分别是什么?各自的适用场景是什么? 19. 安卓事件分发机制的流程是什么? 20. 如何解决滑动冲突问题? 21. TCP 和 UDP 的区别是什么? 22. TCP 保证数据传输可靠性的策略有哪些? 23. 快手实习中 “破解网络” 具体是指什么问题?如何解决的? 24. 快手安卓开发主要使用什么语言? #安卓 #android #校招 #秋招 #大厂 #互联网 #面经 #春招 #实习

安卓客户端—校招面经 文章被收录于专栏

适合找实习、校招的26、27届的同学,适合Java后端转客户端,快速抓住面试重点。

全部评论

相关推荐

01-19 15:14
已编辑
延安大学 C++
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务