✨锐捷网络后端开发+避坑雷点赶紧收好啦~

锐捷网络 · 后端开发工程师 · 湖南 · 2026-06

《面试题目》

✅后端开发工程师

  1. 核心考察:编程语言基础、数据库、项目架构、问题解决能力,侧重实战与技术优化
  2. 高频考点:RAG与传统大模型对比、split策略/检索优化、生产者消费者模型/资源竞争解决、MySQL覆盖索引原理、异步日志轮转/缓冲区处理、程序崩溃/日志丢失处理、DDD领域驱动建模、指针与引用区别
  3. 备考重点:熟练掌握Java/Python等语言,深入理解数据库原理、高并发场景方案,梳理项目技术难点与优化方案
  4. ✅面试避坑&备考建议
  5. 高频扣分项:
  6. 夸大项目经验(会被细节追问拆穿)
  7. 忽视基础知识点(协议/硬件/沟通基础必考题)
  8. 态度傲慢/过度卑微(保持谦逊自信)
  9. 不做公司调研(不了解锐捷业务/文化)
  10. 敷衍线上测评(影响筛人结果)
  11. 高效备考建议:
  12. 按岗位梳理核心知识点+高频问题答题思路
  13. 复盘2-3个核心项目,明确目标、职责、难点、方案、成果
  14. AI面前模拟练习,技术岗找同学模拟提问
  15. 线上面试提前测试设备,线下面试提前踩点路线

《参考解析》

  1. 计算机网络:TCP(传输控制协议)是面向连接、可靠的传输协议,提供流量控制和拥塞控制;UDP(用户数据报协议)是无连接、不可靠但速度更快的协议。TCP通过三次握手建立连接(SYN→SYN+ACK→ACK),四次挥手断开(FIN→ACK→FIN→ACK)。

  2. MySQL深度:MySQL InnoDB使用B+树索引,支持ACID事务。关键知识点:聚簇索引(主键索引)叶节点存完整行数据;辅助索引叶节点存主键值(需回表);MVCC通过undo log版本链+ReadView实现多版本并发控制,解决脏读/不可重复读;事务隔离级别从低到高:读未提交→读已提交→可重复读(默认)→串行化。

  3. Java并发:Java并发:synchronized关键字(偏向锁→轻量级锁→重量级锁升级);ReentrantLock(可重入、可中断、公平锁);volatile(内存可见性+禁止指令重排,不保证原子性);CAS(Compare-And-Swap,无锁乐观并发);ThreadLocal(线程本地变量,WeakReference,注意内存泄漏)。线程池核心参数:corePoolSize/maximumPoolSize/keepAliveTime/workQueue/handler。

  4. RAG与大模型:RAG(检索增强生成)流程:文档切片→向量化(Embedding)→存向量数据库→检索时将query向量化→TopK语义检索→将相关文档拼入prompt→LLM生成。优化:混合检索(语义+关键词)、重排序Rerank、查询改写、上下文压缩。评估:召回率(relevant docs retrieved/total relevant)、精确率、Answer相关性。