蚂蚁二面凉经
提前批面了很多,基本全挂在二面上,项目还需要再搞😭
一上来第一部分面试官介绍部门的业务
第二部分自我介绍,特别要求要简短
第三部分八股文
1.进程线程区别
2.hashmap原理,线程安全吗?
我说了hashmap原理,并且告诉他怎么样能使得hashmap线程安全,讲了concurrenthashmap原理,甚至还扯到了synchronized的1.7 1.8的不同
3.数据库索引
讲了索引底层数据结构,b+树特点,聚簇索引,非聚簇,哈希索引,myisam innodb区别等等扩展了很多
4. 索引一定比不走索引快吗?
没懂他意思,我说可能表数据量较小,mysql优化器会判断不走索引比走索引快,结果他的意思是让我说索引失效的情况
5. 什么情况下索引会失效
6. spring相关
我讲了ioc设计思想,aop的好处以及底层原理,jdk和cglib的区别,本想好想讲一下ioc启动过程,bean的生命周期等等,结果他不让我说了
7. 还有一些别的八股想不起来了,总之都答上了并且都有扩展,所以导致实际上他问的问题很少。
然后开始怼项目,我说了一遍项目但是他没懂有按着他的逻辑走了一遍,细究项目,表结构、项目流程,然后说我思路不明确
反问,哪里不好需要改进。
面:基础很扎实,但是项目讲的不好思路不明确
无算法
我不知道是不是我的问题,他那边全程声音模糊,有几个问题听了好几次真的听不明白在说啥,我说我没听清能否再说一遍,他又重复一遍问题,后面我听不清了我听他语气有点急眼了都(真的听不清啊😭)
全程大概五十多分钟
十分钟后官网流程已结束,阿里春招再见👋
#阿里巴巴##蚂蚁集团##面经##校招#