第一次面试有点紧张
一共 46min
1. 自我介绍
2. 对 Redis 有哪些了解?
3. 怎样保证缓存和数据库的一致性?
4. Redis 产生故障怎样做数据回滚?
我答的 RDB 和 AOF
5. RocketMQ 和 Kafak 的区别?
6. 实现原理上的区别? 不会
7. lc 136
8. 写一个快速排序
9. 动态代理? 不会,设计模式太差了
10. 类加载?
11. final关键字?
12. String、StringBuilder、StringBuffer 的区别?
13. B+树索引和 Hash 索引? Hash 索引不知道
14. B+树和二叉树的区别?
15. B+树数据量很多,优化方案? 不知道说什么,说了一下B+树的层数
16. TCP 三次握手、四次挥手?
17. 对框架的源码挑一些理解的讲一下? 不会😅
18. HashMap 的源码?
19. sql题,表里面三个字段,name, score, time,只有2个人,一个人三条数据,查询每个人最高分,最后结果加上时间? 没做出来
20. 数据库的隔离级别?
21. 可重复读的实现原理?
22. 你会的设计模式的使用场景? 不会😥
反问:
1. 面试表现?
2. 哪些方面需要提升? 设计模式
3. 设计模式的学习方法?
面完邮件通知二面,然后打电话通知太晚了,之后在安排面试
全部评论
(2) 回帖