两轮面试都是电话面试,也都是比较仓促。哎,不说了,直接发面试对话吧:
第一轮面试,是一个android的小姐姐:
做过许多小demo,都有哪些小demo?
图片加载?还有。。。
图片加载说一下,
图片加载用到了三级缓存,网络,内存,硬盘。
具体说一下,
就是lru算法,DiskLru,它是什么算法?最近最少使用算法。
就是这个?(其实还想说图片错位没有说。)
事件的分发,
server的两种启动方式,用过service吗?怎么用的?具体说一说。
android的存储方式都有哪些?
Boolean和boolean有什么区别?默认值都是什么?
http用过吧?
嗯,用过,
socket呢?
我前两天写那个推送接触过。
说一下tcp和udp有什么区别?
activity的几种启动模式。
接口和抽象类的区别是什么?用过吗?用在什么哪些方面上。
二轮面试:项目经理的面试
刚开始我不知道面试官是项目经理,我还以为也是一个android工程师,面试快结束的时候,我问人家是怎么学习android的,人家才说不是android,是项目经理。从头到尾都是围绕着我的项目来问的,
介绍一下你这个项目
嗯~~,我这个项目是一个商城app,主要是商品的展示,巴拉巴拉
嗯,说一下里面的webView的交互是怎么实现的?
what?我说了那么一堆?就问我随口一说的webView,自己挖的坑自己跳
就是简单的方法调用。
嗯 怎么调用的?用这个来干嘛了?
嗯~~~ 。。。。。。。 这个我忘了
嗯,那你说一下,你这个项目当中有什么亮点的地方?
就是代码的封装,复用,
这个就是你亮点的地方?怎么封装的,为什么要封装?
封装是因为我多个地方都用到了okhttp,所以封装起来调用更方便,
里面是怎么封装的?
自己胡乱打了一通,自己支支吾吾的没答好
在你的项目当中,遇到过哪些难点?和我分享分享
就是java中的。。。。。。
就是这个?这个就是难点?
嗯,(其实我想说,这个是最有趣的地方)。
然后后面就是一些平常是怎么学的?对你这个专业有兴趣吗?巴拉巴拉
嗯,我对网络和操作系统挺有兴趣的
嗯,说一下网络七层模型
巴拉巴拉
最后就是假如你实习的话,你能实习多久?。。。。。。
最后评价我有点紧张,有点内向,学习的过程中不够深入。
二面是估计挂了 哎~
网友评论