各位小伙伴,九月我们一起加油!
贝壳面试经
首先感谢贝壳校招组团队,让我终于在九月初获得了人生中第一个像样的offer。因此,我把关于面试的有关情况记录下来,和在路上的小伙伴们一起分享,砥砺前行。九月加油!
第一面
简单的自我介绍(院校,实习情况等等)
抽象类和接口
Java中的集合框架
HaspMap的原理
手写链表的翻转
反射和注解
ButterKnife的原理
Tcp的三次握手
列举三种常见的排序,介绍其复杂度,并挑一种手写实现
其他的忘记了 -_-||
第二面
主要是围绕着项目和实习经验
项目中有什么棘手的问题以及解决对策
项目中是否用到了缓存(主要介绍了Http缓存策略,OkHttp的缓存策略,软引用的缓缓存实现)
模拟一个场景,讨论对策
手写取出链表的倒数第K个元素
gradle的执行流程
Android的IPC,(列举了几个情况,详细介绍了Binder)
其他的忘记了 -_-||
第三面
主要是简历上的经历。等等
总之,在贝壳面试的经历很nice,不管是面试官,还是贴心的工作人员。面试官都很和蔼,而且面试过程中,也都是像同学,像老师一样交流。各位小伙伴加油,九月加油。