CVTE安卓二面面经

一面是电话面,二面是视频面
面试官的态度非常nice,总共58分钟

以下是面经:

设计模式的六大原则,对六大原则的理解,在项目中的应用
说说你最熟悉的三中设计模式
单例模式如何实现线程安全
Builder模式 和set方法有什么区别
观察者模式   推和拉,有什么区别


MVC MVP MVVM 的区别,在项目中的应用
MVP如何进行解耦合,P如何实现V 和M 的交互


看过什么源码?
Retrofit源码,如何实现动态***,和rxjava如何交互,可不可以设置多个convertFactory,如果设置了怎么办?如何动态确定
Volley源码,缓存超时如何判断

然后是编程 题,不能使用 java数据结构,实现栈,需要考虑  线程安全 ,泛型 ,扩容,   限定 5分钟
能不能优化,scyronized 和 volitle  区别,votile原理

IPC方式?
Binder原理?Binder连接池(这个真不会)
Client调用Server方法的过程?
看过Framework那些源码?

自定义View 需要注意的问题,MesureSpec, 自定义View 动画的实现

Handler原理?子线程如何实现Handler,Message如何存储在MessageQueen?
有没有学习什么新技术,有没有看今年的Google IO 大会。

面试官看了我的博客,问了一些简单的问题


前面的设计模式答得不太好,被虐的比较惨,理解的不够深刻,看来CVTE对设计模式要求比较高,后面 答得还算可以 ,第一次视频面试,有些紧张 ,面试官提示深呼吸~~~~~~~

可能一面问的比较难吧,没有问基础,全忿项目源码,也答得比较好,。第二面答得不太理想也给过了,感谢~~~~~~~~

就剩最后终面了。

有大佬知道 CTVE   HR面刷的厉害吗? 听说套路很深  可怕~~~~~~~


#面经##安卓工程师##内推##广州视源电子科技股份有限公司#
全部评论
我二面的时候给的两道编程题,哭啼啼
点赞 回复 分享
发布于 2018-07-26 23:22
2面一共58分钟?
点赞 回复 分享
发布于 2018-07-27 10:49
你咋知道二面过了?
点赞 回复 分享
发布于 2018-07-27 10:50
想请问一下,一面是多久出结果的?
点赞 回复 分享
发布于 2018-08-01 15:56

相关推荐

4 25 评论
分享
牛客网
牛客企业服务