最近面试了自如的校园招聘,Java开发方向,前一晚做的笔试题比较简单,技术一面按照我的想法来面,自己懂得比较深入的可以随便说
感觉不错,提问的和自己学的东西也基本吻合。
自我介绍。挺好。
项目做的比较深入的点给他讲了一会(避免库存减为负说了四个解决方法)。这块持续时间比较长。
HashMap提了一下,没细问。
B树和B+树的区别
除了单例模式还能写出什么设计模式
Mybatis底层源码,这个框架都做了什么工作,jdbc。我以前读过,但好久没看这块了只能大概说说。他还给讲了讲--。
讲讲笔试的时候写的双检查锁单例模式,volatile这块我从JMM 内存屏障 MESI 8个指令上仔细的分析了一下。(吃了菜鸟的亏,刚学会的)
CAS大概的意思,ABA怎么解决。
Spring Ioc aop怎么理解
数据库隔离级别,解释一下不可重复读和幻读。
redis有哪几种数据结构,没深入问
最后我提问公司的技术栈,面试官就很详细的背给我听。很多是自己听说过但是没用过的。

然后面试官让我和HR交流,问了从学校走到这里多久,为什么不读研,未来的规划等问题,面过什么公司,没有offer慌不慌。有些尬。
我提问就是问她开发也算管培生是怎么回事,新人的培训流程。
最后让回去等一个周内cto的复试。

所以有没有小伙伴面过cto,讲讲他会问啥啊。牛客上搜自如都是租房的问题--:
还有大家对自如有什么了解吗,也可以分享一下啊^_^
还有HR面这种问题应该怎么回答呢