0324CVTE一面面经
Java篇
-
线程有哪些基本状态?及相应的api
-
线程的加锁方式
-
volitle关键字
-
接口和抽象类的区别
-
四大引用
-
HashMap的底层实现,为什么改尾插法,线程安全吗,不安全的话有哪些安全的map
-
ConcurrentHashMap为什么安全
-
Java内存模型
-
垃圾回收机制,垃圾回收算法
-
类加载过程,双亲委派机制
-
单例模式有哪些实现方法,为什么选枚举
-
工厂模式有哪些,有什么区别
安卓篇
-
Activity的启动模式
-
Handler的原理
-
Handler中sendmessage和post的区别
-
关于Handlerthread
-
IPC通信方式
-
Bundle的原理
-
AIDL原理
-
事件分发机制,事件不被处理最后会到哪
-
滑动冲突解决具体实现
-
自定义View的流程,要重写什么方法
-
MVC、MVP、MVVM
-
Retrofit的实现及okHttp的设计模式
-
LiveData怎么实现的
网络篇
-
TCP可靠传输实现原理
-
如何让UDP变得可靠
- ping命令过程
0326CVTE二面面经
说说你的项目
为什么不用MVP模式,P层臃肿怎么解决
ViewModel的作用原理
LiveData原理
说说你了解的设计模式及其应用
为什么OkHttp要用责任链模式,有什么好处
算法:翻转链表,还会别的方法嘛
有没写博客
有没学习或了解一些新的技术
app性能优化
你有什么想问的
0327CVTE HR面
现在在哪,offer情况
为什么选安卓
3-5-10年的规划
家庭情况
对你影响最大的一件事
做过的项目
平时的爱好
喜欢的小说或电影的角色,为什么,有没给你现实带来什么影响
说了二面面试官对我的评价(不足的点),有没通过之前的面试总结经验
有没写博客,写什么类型的,为什么想写
问了在校的排名,有没对自己做出什么改变过
工作时间,意向城市,期望薪资
如果达不到这个薪资怎么办
反问环节
全部评论
(2) 回帖