德胧集团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?
送花
回复
分享
二分不会写不应该啊
送花
回复
分享
老哥,你觉得自动配置和自动装配是一个东西吗
送花
回复
分享
两三天吧
送花
回复
分享
相关推荐