正浩创新8.13面试
- 时间
- 2026-08
- 来源
- 牛客网
《面试题目》
- 为什么不去实习
- 怎么学习java的
- 平时用哪些AI工具和模型比较多
- 讲一下项目里的一个细节
- 继续深挖讲一下Redis在这里怎么设计的
- java线程池有哪些类型
- 项目里哪里用到了线程池
- 线程池的核心参数
- 很多个请求进入线程池,步骤是什么
- 线程池拒绝策略有哪些
- 讲一下AOP
- MySQL索引失效讲一下
- 讲一下项目里比较重点的部分
- 反问,对我有什么建议
- 总结:寄了,面试的时候有点紧张,都没答到点上,面试官说他也不知道问什么了。。
- 继续记忆八股和看项目
《参考解析》
- Redis常用于缓存、分布式锁和计数。缓存与数据库更新通常采用“先写数据库、再删除缓存”,并通过重试、延时双删或消息补偿处理删除失败。
- MySQL索引通常使用B+树,叶子节点按顺序连接,适合范围查询;设计索引时结合选择性、最左匹配原则和执行计划,避免无效索引与回表开销。
- 并发问题应先明确共享状态和一致性边界,再选择锁、CAS或队列。线程池需要根据任务是CPU密集还是IO密集设置核心线程数、队列容量和拒绝策略,并监控活跃数与队列长度。