写点什么

阿里 + 头条 + 腾讯等大厂 Android 面试题分享,神操作!

发布于: 2 小时前

推荐两个刷题网站:


牛客网 LeetCode


推荐几本 Android 进阶的书籍:《Android 开发进阶 从小工到专家 》何红辉 著《Android 开发艺术探索》 任玉刚 著《疯狂 Android 讲义 》李刚 著

技术类

1.Java 类类加载原理 2.界面卡顿的原因以及解决方法 3.自定义 Handler 时如何避免内存泄漏,内存泄漏如何排查,MAT 分析方法以及原理,各种泄漏的原因是什么 4.app 的架构是怎么样的,并且为什么这样,有什么优缺点?5.TCP 有哪些状态。三次握手、四次挥手。为啥是三次不是两次?HTTPS 和 HTTP 的区别。HTTPS 2.0,3.0?6.开源框架的使用和原理。 OkHttp 内部实现、glide 的内部原理、EventBus 源码和 RxJava 的使用过程注意事项等 7.Activity 的生命周期有哪些,知道 onRestart 么,介绍下 8.乐观锁和悲观锁,死锁 ,synchronized 原理 9.JVM 类加载机制、垃圾回收算法对比、Java 虚拟机结构等。10.有什么工具可以看到 Activity 栈信息么?多个栈话,有方法分别得到各个栈的 Activity 列表么 11.插件化/热修复

其他

1.介绍下最近一年主要做了什么工作 2.遇到了什么印象深刻的问题。会顺着你介绍的项目问下具体实现。3.以前的工作中,项目团队多少人,怎么分配工作就是一些职业规划,或者可以体现你工作态度,为人处事方面的一些问题。

你有什么问题想问我的

一般的面试官都会问这个问题,这里搜罗了一些问题供大家参考 1.你在公司的一天是如何度过的?2.能否给我简单介绍下贵公司业务与战略的未来发展?3.贵公司最让你自豪的企业文化是什么?4.对于未来加入这个团队,你对我的期望是什么?5.通过刚才的面试交流,您觉得我还有那些不足?

总结

写到这里也结束了,在文章最后放上一个小小的福利,以下为小编自己在学习过程中整理出的一个关于 Flutter 的学习思路及方向,从事互联网开发,最主要的是要学好技术,而学习技术是一条慢长而艰苦的道路,不能靠一时激情,也不是熬几天几夜就能学好的,必须养成平时努力学习的习惯,更加需要准确的学习方向达到有效的学习效果。由于内容较多就只放上一个大概的大纲,需要更及详细的学习思维导图的 点击我的GitHub免费获取。还有免费的高级 UI、性能优化、架构师课程、NDK、混合式开发(ReactNative+Weex)微信小程序、Flutter 全方面的 Android 进阶实践技术资料,并且还有技术大牛一起讨论交流解决问题。



用户头像

VX公众号:编程进阶路 2020.11.28 加入

还未添加个人简介

评论

发布
暂无评论
阿里+头条+腾讯等大厂Android面试题分享,神操作!