同心智医Java实习
状态:一面已过,发了上机题sql,已完成。
timeline
-----------------
一面:
1. 自我介绍
2. jdk8的新特性(lambda、接口、stream、LocalDateTime)
3. HashMap扩容流程
4. jdk1.8 HashMap如何解决哈希碰撞(扰动 + key的hash比较)
5. HashMap如何避免死锁问题(jdk7扩容时环形链表问题)
6. 类的加载过程(加载-链接-初始化)
7. JMM模型?缓存一致性如何解决?(说了volatile)
8. ThreadLocal?什么时候会被销毁?
9. 创建线程的方式
10. 线程池参数
11. synchronized机制 偏向锁、轻量级锁、重量级锁
12. MVCC机制,事务隔离的方案是如何隔离的?
13. 索引、创建表不加索引可以吗?(不行,b+树是默认有序的,不加索引甚至是主键索引会报错)
14. SQL如何优化?(执行计划)SQL优化的套路或规范?(不使用select *、尽量走索引)
15. Redis基本数据类型?持久化机制?
16. 简单工厂设计模式的使用
17. 上机:简单联表查询 + 分组求和
总结:基础八股,自己可以深入拓展,面试官也会给补充没答出来的,挺好的面试体验。
timeline
-----------------
一面:
1. 自我介绍
2. jdk8的新特性(lambda、接口、stream、LocalDateTime)
3. HashMap扩容流程
4. jdk1.8 HashMap如何解决哈希碰撞(扰动 + key的hash比较)
5. HashMap如何避免死锁问题(jdk7扩容时环形链表问题)
6. 类的加载过程(加载-链接-初始化)
7. JMM模型?缓存一致性如何解决?(说了volatile)
8. ThreadLocal?什么时候会被销毁?
9. 创建线程的方式
10. 线程池参数
11. synchronized机制 偏向锁、轻量级锁、重量级锁
12. MVCC机制,事务隔离的方案是如何隔离的?
13. 索引、创建表不加索引可以吗?(不行,b+树是默认有序的,不加索引甚至是主键索引会报错)
14. SQL如何优化?(执行计划)SQL优化的套路或规范?(不使用select *、尽量走索引)
15. Redis基本数据类型?持久化机制?
16. 简单工厂设计模式的使用
17. 上机:简单联表查询 + 分组求和
总结:基础八股,自己可以深入拓展,面试官也会给补充没答出来的,挺好的面试体验。
全部评论
八股の神
佬,有后续吗
佬,总共有几面呀
M
相关推荐
原因是23年有段两个月的工作经历,我合并到了上段工作里,背调的时候查社保,我主动坦白了,第二天就跟我说不用入职了。简历已经更新了,只能怪自己。很心痛,还不如没面试通过呢,至少还有其它团队的面试机会,唉
点赞 评论 收藏
分享
点赞 评论 收藏
分享