百度Java实习一面凉经
自我介绍
项目介绍,说说你的项目最核心的几个模块
项目这里没细问!
开始八股文模式
hashcode函数的底层实现,hash函数底层是怎么设计的
我:不了解,就提了一下native,具体底层没看过
String的Hashcode呢?他是怎么设计的。
不会。。。
Spring事务的底层说一下
这里说了一下Bean的初始化,然后提了BeanPostProcessor这个类是SpringAOP的关键
Spirng事务传播机制说(背诵)一下
说了一点!
Spring事务如何控制事务隔离级别
Spring事务注解的rollback的参数说一下
没用过
innodb的索引底层说一下
B+树的高度差超过2吗
这题,不了解,硬生生扯了红黑树和AVL树的平衡性
B+树会保持近似平衡吗
了解事务隔离机制吗?说说RR会导致什么问题
幻读了解吗?说说
了解联合索引吗?说说什么情况下会生效
select * from t where a > 1 and b = 5;联合索引(a,b) 能用到联合索引吗
select * from t where a = 1 and b > 5;联合索引(a,b) 能用到联合索引吗
联合索引底层有用到B+树吗
主键索引和非主键索引说一下,非主键索引叶子节点存的是什么
HashMap线程安全吗
concurrentHashMap怎么保证线程安全
concurrentHashMap是锁一个槽位还是锁一个元素,有区别吗?
线程池原理
没说完,就被打断了,可能是觉得我背得太熟练了。。。
算法:删除倒数第N个元素(链表),秒了。
追问:是不是刷过题?
我:很老实地说,刷过。就没有继续问了,直接就结束流程!
反问:问面试官我是不是挂了!(因为之前hr约好能一晚上一二面一起)
面试官评价:算法比其他同学可以的,应该是刷了挺多题的把!前面答得不太好!
谈谈近况
投了简历也有一个月了,大中小厂也投了好多,大厂给的面试机会是最多的,并且大厂的面试套路都是先给你自信,然后再慢慢毁灭的自信!(先按简历问,问到你说不会就不继续问了)
然后说说我面试的两家的小厂(没错,投了几十份简历,只有两家约面试了,有一些做完笔试就不理人了!)他们都是不看简历问的,一来就直接问他们熟悉的技术栈,问各种参数,问各种没用过就不知道的东西,像有一家公司就是自我介绍也没有,一开始就问,你对我们公司的了解吗?我觉得问这个没意思,第一,我其实去面试一家公司没具体看你们公司是做什么的,我觉得也很正常吧,这不应该是你们主动进行宣传吗?还有,就算我看了你们公司做什么?也会阿谀奉承,说一些好听的话!接着,他就开始问我不会的东西,像docker、dockercompose、git这些,好吧,我还是太差了。
最近,我也在一度怀疑自己,还继续冲大厂吗?机会也越来越渺茫了?我有点想妥协的意思了!
那是否要向生活妥协呢?心真的有点累了!
#实习##面经##百度##Java工程师#