分享一下思科Android面经
update: 已收到上海思科offer,package有点少,不过是上班是真的养生,假期多到令人发指😂
--------------------------------------------
目前经历了一轮微信电话面试和一轮视频面试
电话面:
介绍一下实习经历,碰到了哪些困难,如何解决的
Kotlin相比Java有哪些优点
RecyclerView原理,如何优化
对比一下ListView
实现自定义View需要注意哪些点
讲一下知道的设计模式
Java自动装箱 拆箱讲一下
Java线程池讲一下
Java如何实现一个线程
死锁是怎么产生的 如何避免死锁
大概也就只记得这些了 然后算法问了一个跳台阶
视频面:
有两个面试官 基本是就着简历实习经历问的,这块问的问题比较多,会就一些实习里面碰到的问题探讨
实习的时候有没有碰到过OOM,ANR之类的,怎么处理的,做过哪些优化
如何创建Notification
BottomViewNavigation怎么implement的
ViewPager怎么implement的
无限加载列表怎么实现
讲一下Activity的生命周期
Stack和Queue的区别
其他的不太记得了。。。
算法:binary tree level order traverse
怎么说呢 这个视频面试总体感觉问的都比较简单,底层源码都没问,就是问些实现之类的,有些问题不太能答上来好像最后影响也不大。。。算法也都是口述。
约了第二天的manager面,应该是最后一轮了,感觉思科的流程还是比较简单的,速度也很快,还在找工作的可以试试他们家。祝大家找工作顺利