2.28 内推投递 投递的蚂蚁
2.28 当晚接到电话说简单聊聊 ,约了第二天上午10.30(当时不知道是简历评估面),问的问题都很基础就不多说了,时间大概35分钟(面试官很亲切,说话很温柔)
3.3 下午5点左右接到了面试电话,3.4面试官有事,约了3.5号上午11点,时间大概50分钟(面试官很亲切,说话也很温柔)
以下问题不分先后,大致记得这么多
1.自我介绍
2.为什么用设计模式
3.设计模式的六大原则
4.什么是开闭原则
5.什么是代理模式,原理是什么
6.ArrayList和linkedList的区别
7.关系型数据库和非关系型数据库的区别
8.ACID了解吗
9.一致性解释
9.数据可怎么实现一致性
9.脏读,不可重复读,幻读
10.隔离级别,解决什么问题
11.读已提交在数据库中举个例子
12.了解什么锁
13.sycharonized和Lock的区别,底层实现
14.最近在做什么项目
15.平时有写什么笔记吗,说了会在CSDN写些笔记
16.要了CSDN
17.问怎么自定义一个IOC容器
18.一个sql语句在数据库中的流程
19.数据库的执行引擎
20.cap理论(只知道是分布式的,了解不深,就没再问)
21.cbo,rbo
22.面向对象是什么
23.面向对象的特性
24.面向对象和面向过程的区别
25.多态是什么
26.多态和继承的区别
27.反问
问题都问的很深入,很多问题答的比较浅显,有的是了解了理论,不了解具体的应用,有的知识点自己整理了笔记有印象,但是复习的时候没复习到,有的是也了解到底层了但是还是理解的不是很深,果然一次面试就暴露了很多不足,劝各位不要说什么准备好了再投递,我感觉没有什么都准备好的时候,只有去实践才能很快发现自己的不足,总之学到很多,不知后续结果如何,加油!!



