10月份面了猫眼的Android岗位,之前好像是部门直招来着,投完一段时间后给我约了面试,现在去看好像就没有这个招聘了。面试官看着就很专业,说虽然是要应届生,但是还有比较看重技术的,问我做好准备了没,然后就问了下面这些题目:
介绍项目(等于聊了六七分钟的天)
Java中的反射,你了解多少呢?
Java抽象类和接口的区别,接口可以实现多继承吗?
有接触过什么锁吗?(那就讲你知道哪些)互斥锁是什么?
java内存有哪些区域?
(没答完整,有点慌了,面试官让我别紧张,给我一分钟调整下,然后我想起来了!)
Java虚拟机类加载机制(不太清楚),那双亲委派模型可以讲讲吗?
进程和线程的区别
多线程通信方式有哪些?(最常用的那种不记得了吗)
线程池阻塞队列知道吗?
hashset和hashmap的区别?concurrentHashMap的扩容保护机制?它如何解决线程安全问题呢?
synchronized关键字的作用?和lock相比有何区别?修饰实例方法和静态方法时有什么区别?
四种引用类型知道吗
Activity有哪几种启动模式?Android怎么不让Activity kill呢?
tcp拥塞控制机制?
讲一下常用的设计模式
然后就结束了,说后面还有一轮技术面,前两天也面完了,后续可以给大家整理出来,不知道猫眼这边还有没有Android的OC,大家面试其他公司的话也可以参考一下哦!希望对你有帮助。
对了,我还整理了一个Android面试手册,大家如果需要的话可以找我哈!
#猫眼娱乐##猫眼##面经##Android##Android面试#