百度一面面经(8-11)
晚上8点开始,全程持续60分钟。
凭记忆写写面经~~想到哪里写到哪里~~
先是自我介绍
1. 你的项目中Redis是怎么用的?(估计是觉着项目太简单,就问了这一个问题)
2. == 与 equals的区别
3. String, StringBuilder,StringBuffer的区别
4. Spring中的Conditional注解是啥意思
5. hashmap原理
6. hashmap与hashtable的区别
7. hashtable和concurrenthashmap的区别
8. MySQL主从同步原理
9. Redis有哪些数据类型,底层数据结构分别是什么
10. Redis主从同步讲一讲
11. Redis中查询数据慢怎么去定位这个问题
12. Redis有哪几种持久化方式,rdb和aof的区别是什么
13. SQL优化讲一讲
14. 索引失效的场景(没说全,只说了3个,实在记不住那么多)
15. MySQL可重复读是怎么实现的?
16. CMS和G1的区别
17. Java内存区域讲一讲,各个内存区域的作用
18. Spring 循环依赖是怎么解决的?
19. Spring bean创建的过程
20. 线程池的工作流程
21. 线程池的参数
22. Synchronized 与 Lock的区别
算法题20分钟:自己写一个链表,奇数位置是升序,偶数位置是降序,返回一个排好序的链表
本人算法菜鸡,只会优先队列,写完后运行程序报错了,好像是编译错误,过了几分钟面试官说就到这里吧
(不知道面试官会不会放我一马)
反问:你们部门是用的什么技术栈?(SpringBoot、Mybatis、MySQL、Redis、ES)
我的面试情况您觉得如何?面试官说还可以...
什么时候出一面结果? 明天就知道了,不会是暗示我明天就共享了吧。。。。。
希望过一面,我也就满足了
#百度提前批一面#