58同城、富士智能系统有限公司、思必驰安卓工程师社招面经
58同城
1、谈谈handler,为什么不会导致主线程卡死?
2、聊聊使用过的网络框架?okHttp,Volly框架细节?
3、说说了解的设计模式,观察者模式使用时要注意什么?
4、问了下简历中项目细节,个人做过哪些内容?
深圳市富士智能系统有限公司
一面技术面试,都是很多基础的android技术,有一些偏原理的,也不难,多准备都能过;
二面主管,主要问了一些简单的数据库操作,以及前公司离职原因,以及为什么来我们公司等等问题,问了android基础,比如线程啊,handler交互啊,ui方向的一些问题
思必驰
1.你在项目中遇到什么困难?当时怎么处理的?
第一,是对图片的处理,没有压缩,没有二级缓存,没有使用软引用,当时不知道有开源框架。后期都是加了图片压缩,二级缓存,软引用。
2. 然后,他问软引用是什么?软引用怎么使用?如果对已经回收的对象,再次使用的话,JVM怎么处理?
3. 然后,他问TCP与UDP有什么区别?TCP怎么使用?(服务器与客户端建立套接字的过程),服务器怎么收发数据,客户端怎么收发数据。怎么理解TCP滑窗?
4. 问我为什么离职?我说是个人职业规划,然后他问你的职业规划是怎样最后,他问我有什么想问,还有薪酬有什么要求?
5. 问他我有什么不足,请指点一下。他说面试过程还好,就是项目功能简单,项目经验不够丰富。
#58集团##富士智能##思必驰##安卓工程师##社招##面经#