四达时代一面凉经
约的3.28号早上10点半,有两个面试官,面完一个到另一个,总共一个小时左右。
个人介绍
上来先根据笔试的情况,问了部分笔试的题目。
有学c++,为什么选了java?
冒泡排序?
快速排序?
二分查找?
了解过HashMap吗?
tcp四次挥手?
项目中觉得哪一点比较有趣?
然后又根据项目问了些内容。
第二个面试官:
jvm内存结构?
堆和栈哪个是线程私有的?
多线程不安全的情景,或者从jvm的角度说一下为什么会发生这样的情景?
synchronized?
String、StringBuffer、StringBuilder?
BeanFactory和FactoryBean有什么不同?
IOC的基础?
从包的角度看,反射的元素有什么?
反射的应用场景?
已知一个类,怎么用反射来实例化一个对象?
项目中的点赞功能在并发的情况可能会引发什么样的问题?以及怎么解决?
mysql索引失效的场景?
事务的作用?
事务的特性?
为什么要保持隔离性或原子性?
不加事务会引起什么问题?
怎么同时结合mysql事务和redis事务?
如果不加事务,我们怎么同时保证mysql和redis的原子性?(这个有大佬来解答一下吗?)
mysql的索引结构?