首页 > 笔经面经 > CVTE安卓二面面经

CVTE安卓二面面经

头像
请继续,○◇
编辑于 2018-07-27 13:49:43 APP内打开
赞 2 | 收藏 19 | 回复4 | 浏览3064
一面是电话面,二面是视频面
面试官的态度非常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面刷的厉害吗? 听说套路很深  可怕~~~~~~~


4条回帖

回帖
加载中...
回帖

本文相关内容

近期热帖

热门推荐