【CVTE】 2021届Android开发实习面经
CVTE
一面(2.13)
- 自我介绍
- Retrofit源码(自我介绍里面说到了)
- Java线程同步的方法
- synchronized & Lock的区别
- 锁的类型(悲观、乐观、可重入、可中断、公平、读写)
- 四种引用
- GC机制
- 线程池(ThreadPoolExecutor参数、线程池类型,线程池工作策略)
- binder(binder内部具体的类和方法、工作流程、IPC方式的比较)
- HTTP响应码
- cookie/session的区别
- Handler(内部机制、执行流程、线程切换)
- Android动画机制
- 自定义View(根据场景设计一个自定义View)
- 你还有什么问题
第一次面试,面完之后后背都湿了,然后大家一定要准备水在旁边啊,真的说了太多到最后感觉声音越来越小了。。。。。。面完之后大概15min打电话约了二面
二面(2.15)
- 自我介绍
- Retrofit源码(动态代理)
- Glide源码(不会233333)
- 实现一个图片加载框架,要考虑什么
- HashMap源码,线程安全用哪个(ConcurrentHashMap)
- 事件的分发
- 滑动冲突(手写外部拦截法伪代码)
- 性能优化
- 手写快排
- 你还有什么问题
二面感觉面试官问的不深,基本上达到点子上就可以了,我往深了说他还说“不用说那么多”(尴尬。
三面(2.18)
- hr常规面试题,职业规划,优缺点这些的。
hr面完一小时后,offer。
PS
因为家在湖北(十堰张湾区233333,进入战时管制上热搜的那个),然后家里面没有摄像头(买的没办法发货呜呜呜,人也不能出小区单元门),没办法用牛客的面试系统,然后面试前一天疯狂想办法联系面试官,最后在热心的HR小姐姐的协调下用了其他的会议软件完成了面试(真的超级感谢)。唉~希望疫情快快过去吧!
#广州视源电子科技股份有限公司##实习##安卓工程师##面经##内推##简历#