浩鲸科技一面7.29
- 时间
- 2026-08
- 来源
- 牛客网
《面试题目》
- 昨天下午约面,今天上午面试的。
- 都是问的八股,项目没拷打,45min。
- JVM内存模型
- concurrentHashMap原理
- syncronized和reentrantlock的区别
- 类加载过程
- 双亲委派是什么,如何打破双亲委派
- 什么是IOC,什么是AOP
- spring boot相较于spring优势
- mysql索引底层
- threadlocal底层
- 线程池参数有些啥
- 垃圾回收算法
- mybatis中#{}和?{}区别
- 鼠鼠处女面,有点紧张,十来分钟后才进入状态,面试官人还挺好的。
- 不过感觉自己把八股背的很一般,复习到了的就还行,没复习到的凭记忆说的稀里糊涂,有些说的很不熟练啊,甚至有可能记混了。
- 反问说答的不错,挺扎实(我怀疑是不是通用话术?)。
- 我说没问项目,回答没啥问的,玩具项目。
《参考解析》
- MySQL索引通常使用B+树,叶子节点按顺序连接,适合范围查询;设计索引时结合选择性、最左匹配原则和执行计划,避免无效索引与回表开销。
- 并发问题应先明确共享状态和一致性边界,再选择锁、CAS或队列。线程池需要根据任务是CPU密集还是IO密集设置核心线程数、队列容量和拒绝策略,并监控活跃数与队列长度。
- 算法题先写出不变量和边界条件,再分析复杂度;常见数组、链表和树问题可分别使用双指针、哈希表、递归或迭代遍历,目标是在线性或对数复杂度内完成。