一份特殊的58面经(意外收到二面)
之前HR打电话让加一个QQ号,结果到了点还没面试,一直到下午一个北京的电话打过来让加另外一个QQ号,然后面试就开始了。。
1.没有自我介绍,上来就问了哪个专业的,在哪实习经历过,学的什么方向。回答了移动开发,继续问熟悉什么语言
2.介绍项目,做了哪些。然后回答了MVP模式,Handler消息机制(然后说学过操作系统吗,以操作系统的层面来解释一下。。。一脸懵逼),项目网络通信的方式
3.JAVA静态内部类和匿名内部类的区别
4.熟悉脚本语言吗,说用过Python(忘了说Linux。。。),然后也没继续问,好像瞧不起Python语言啊....
5.http的过程。
6.进程间通信的方式。
7.经常用的排序算法。答了快排,然后也没用实现思路。
总结:感觉这个面试官不是搞Android的啊,Android基本知识基本没问。对特别底层的东西貌似很感兴趣。算法也只问了排序,没问实现。总之,应该是对我么兴趣啊,20分钟就结束了....(七夕节,处女面。)
二面:就在今天,以为自己挂了,意外被人加了,备注消息是(58复试)。原来是一面过了,这里就记录下二面把。
1.实习的任务
2.简单介绍一下项目,balabala....
3.项目中遇到最大的困难
4.子线程能更新UI吗,为什么,解决方案,底层实现
5.什么情况会造成ANR
6.内存优化
6.View有了解吗,具体绘制步骤
7.图片的三级缓存(答了链表),还有除了RGB8888,还有哪些
8.下载,(答了AsyncTask,不过是轻量级的,特别耗时的要自己创建线程池)
8.还问了学过c和C++吗,答了会C,C++很久没用了,之前用过C++,MFC编写Socket网络编程(本来准备搞C++的,后来意外学了JAVA.....)
大概就这些吧,面试官还是挺好的,记得一面结束面试官说就这样吧,我还以为挂了呢。二面总共用了15分钟,面试官全程都只看到了一个侧面,目测是害羞吧,不像一面面试官,在七夕节和我全程面对面。紧张得不要不要的。
不知道过没啊,说后面等HR通知。(不管了,顺其自然吧,继续看书刷题)