2025/4/8 哈啰后端开发实习面经
sxs投递,大概一周左右邀面
1、自我介绍
2、介绍简历上项目(面试官觉得项目简单,没围绕项目展开提问)
3、java面向对象语言的三大特性
4、常用集合,介绍HashMap与CurrentHashMap的区别
5、synchronized与ReentrantLock的区别
6、公平锁的底层实现
7、线程池核心参数,提交任务的流程,拒绝策略
8、Spring的特点
9、Spring的循环依赖问题,以及解决方案
10、Mysql与Redis的区别
11、Mysql的索引结构,为什么用B+做索引,有什么优点
12、Mysql的隔离级别,默认隔离级别,实现该隔离级别的方式
13、Redis的使用场景
14、如何保证Redis与mysql的缓存一致性
15、有没有用过其他的NOSQL数据库,答:habse 问ES用过没 答:用过但是没仔细了解过底层,只知道它是一个基于倒排索引实现的数据库
无手撕
反问:
1、公司业务
2、个人发展的建议,回答:基础还行,项目都是学校的项目,不是实际企业的项目