4.17 百度java实习 二面凉经
16:00一面
1.自我介绍
2.项目介绍,项目的难点是什么,遇到了哪些问题,看你写的项目,你这个项目实现了哪些功能,怎么实现的
3.hashmap是线程安全的吗?如果不是java中有线程安全的map吗,我知道是要问currenthashmap了
4.讲讲currenthashmap,为什么currenthashmap是线程安全的?是怎么实现的,讲讲原理?
5.mybatis用过吗,mybatis两级缓存是怎么实现的?这个我不知道
6.那就讲讲spring吧,spring是怎么解决循环依赖的问题的?没有说的太清楚,讲了一下三级缓存
7.MySQL一条语句的执行流程?我讲了讲server层和引擎层
8.MySQL联合索引的用法
9.算法题,找出链表环的入口点。
17:00二面
1.自我介绍
2.算法题 不同的二叉搜索树 https://leetcode-cn.com/problems/unique-binary-search-trees/
3.算法题 不同的二叉搜索树II https://leetcode-cn.com/problems/unique-binary-search-trees-ii/
4.项目介绍,项目的难点是什么,遇到了哪些问题,看你写的项目,你这个项目实现了哪些功能,怎么实现的
5.有过JVM调优,故障排查经验吗,你是怎么做的?
6.Linux的shell命令,怎么查看CPU的使用状态,这个我突然忘了,说了点别的命令
7.mq消息队列有用过吗,这个我不太会,说了一下mq的种类,面试官让详细讲一下,这块完犊子
8.反问,问了一下做啥的,说是大数据方面的业务,消息队列用的多,完蛋...
官网显示共享中,应该是挂了,有点遗憾,主要是这两道题middle,我都给写出来了,八股也是答了个个七七八八,可能百度要求比较高吧,面试体验还是不错的,面试官会给提示。