同盾_Java_面经
于2024年11月面试的秋招,补发,三轮是在深圳线下群面,拒面终止流程。
一面
-
Java容器
- 问题:Java常用容器的数据结构及其时间复杂度
-
算法应用
- 问题:竞赛中使用的典型算法
- 追问:如何处理千万级白名单匹配?
-
数据库
- 问题:B+树索引结构特性
- 问题:事务隔离级别及实现
-
GC机制
- 问题:垃圾回收算法分类
-
线程与锁
- 问题:线程池参数设计原则
- 问题:Java锁类型
-
Redis架构
- 问题:Redis单线程模型优势
-
Spring框架
- 问题:Spring Boot核心优势
- 追问:配置加载优先级
-
网络模型
- 问题:OSI七层模型核心分层
-
操作系统
- 问题:Linux常用运维命令
-
反问:
二面
-
项目经验与实习经历
- 问题:请介绍实习项目中的技术挑战及解决方案
- 追问:如何处理多表关联查询的性能问题?
-
数据库优化
- 问题:如何优化慢查询问题?
- 追问:索引使用B+树的具体优势?
-
系统性能分析
- 问题:响应缓慢的排查思路
- 回答(面试官) :补充前端渲染可能导致的性能问题,如数据错漏或逻辑错误
-
缓存与高并发
- 问题:Redis的应用场景
- 追问:风控系统的高并发解决方案?(实时风控系统设计思路)
- 补充(面试官) :业务特性需平衡风险控制与用户体验,避免简单限流影响正常交易
- 回答(面试官) :详解风控核心逻辑(交易时间/地点异常检测),强调系统的高可用要求(99.99% SLA)
-
职业发展与岗位匹配
- 问题:职业规划与地域倾向
-
技术视野
- 问题:对微服务组件的理解
- 回答(面试官) :大数据技术在风控领域的核心地位,建议补充学习相关技术栈
-
自我评估
- 问题:个人优势与不足
-
反问