德胧集团Java实习一面
1. 自我介绍
2. ArrayList和LinkedList的区别
3. JUC用过哪些?(concurrentHashMap、CAS)AQS呢?
4. 线程池参数
5. 知道哪些锁?(乐观锁悲观锁、独占锁共享锁)
6. 悲观锁乐观锁各适用什么场景
7. 场景题:读多写少和写少读多这两种场景分别用什么锁?
8. 场景题:10个接口互不依赖,多线程并发返回10个接口的所有结果(答得wait)
9. springboot的优势
10. springboot如何进行自动装配?(忘了,面试官跟我详细讲解了一番)
11. mybatis里的mapper接口没有实现为什么不报错,@Autowired注入的是什么?(不是很懂,答得注入了代理对象)
12. redis的使用场景
13. 用缓存要注意哪些问题?(缓存与数据库的一致性问题、缓存雪崩、缓存穿透、缓存击穿)
14. redis大对象怎么存储?用什么类型存储?一开始没答上来,面试官引导我问redis有哪些数据类型,然后我答用string,面试官说如果想改其中一个字段,得把整个对象序列化反序列化?我反应过来要用hash,快速查找。
15. MySQL默认事务隔离级别,如果设置成读已提交会产生什么问题?(不可重复读)
16. 幻读、间隙锁、MVCC实现过程
17. MySQL索引数据结构(B+树),为什么用B+树?
18. 主键索引和普通索引的叶子节点上存了什么?(这题愣了半天)
19. 何如衡量sql的优劣,explain的字段
20. 手写一个二分查找(好久不写了,边界条件调了半天)
总结:面试官人很好,说话轻声细语,遇到不会的步步引导你去思考,体验很不错,不过我有点菜,有些地方答的不是很好,技术细节还是得不断地深挖啊。
#实习面经##软件开发2023笔面经##2024届实习##我的实习求职记录#
2. ArrayList和LinkedList的区别
3. JUC用过哪些?(concurrentHashMap、CAS)AQS呢?
4. 线程池参数
5. 知道哪些锁?(乐观锁悲观锁、独占锁共享锁)
6. 悲观锁乐观锁各适用什么场景
7. 场景题:读多写少和写少读多这两种场景分别用什么锁?
8. 场景题:10个接口互不依赖,多线程并发返回10个接口的所有结果(答得wait)
9. springboot的优势
10. springboot如何进行自动装配?(忘了,面试官跟我详细讲解了一番)
11. mybatis里的mapper接口没有实现为什么不报错,@Autowired注入的是什么?(不是很懂,答得注入了代理对象)
12. redis的使用场景
13. 用缓存要注意哪些问题?(缓存与数据库的一致性问题、缓存雪崩、缓存穿透、缓存击穿)
14. redis大对象怎么存储?用什么类型存储?一开始没答上来,面试官引导我问redis有哪些数据类型,然后我答用string,面试官说如果想改其中一个字段,得把整个对象序列化反序列化?我反应过来要用hash,快速查找。
15. MySQL默认事务隔离级别,如果设置成读已提交会产生什么问题?(不可重复读)
16. 幻读、间隙锁、MVCC实现过程
17. MySQL索引数据结构(B+树),为什么用B+树?
18. 主键索引和普通索引的叶子节点上存了什么?(这题愣了半天)
19. 何如衡量sql的优劣,explain的字段
20. 手写一个二分查找(好久不写了,边界条件调了半天)
总结:面试官人很好,说话轻声细语,遇到不会的步步引导你去思考,体验很不错,不过我有点菜,有些地方答的不是很好,技术细节还是得不断地深挖啊。
#实习面经##软件开发2023笔面经##2024届实习##我的实习求职记录#
全部评论
硕嘛老哥
在哪里投递的阿
佬,请问面完多久出结果呢,今天刚面完
读多写少和读少写多吧,一个是读写锁,另一个是reentrantlock?
二分不会写不应该啊
老哥,你觉得自动配置和自动装配是一个东西吗
两三天吧
相关推荐
查看18道真题和解析
点赞 评论 收藏
分享