秋招第一面 8月4号百度后端
- 时间
- 2026-08
- 来源
- 牛客网
《面试题目》
- 无手撕 八股纯享版
- 介绍一下mcp
- 进程、线程、协程 区别?多进程之间的通信方式?
- linux内存分布?介绍io多路复用
- 介绍osi七层模型 和tcp ip四层区别 映射关系?
- tcp udp对比?四次挥手过程?为什么第二次和第三次不能合并?
- 介绍http协议 不同版本特性 介绍常见的状态码
- 浏览器输入url过程 有什么协议
- 怎么通过ip地址得到物理地址
- mysql架构 怎么存储json格式char和varchar区别
- 事务怎么开启 特性 隔离级别
- 索引是什么 结构 分类
- redis数据类型及底层实现
- xss攻击
- java内存管理 堆 介绍g
- docker是什么 实现原理 进入容器指令
- docker怎么做隔离 资源限制
- 单机两个容器之间的通信
《参考解析》
- Redis常用于缓存、分布式锁和计数。缓存与数据库更新通常采用“先写数据库、再删除缓存”,并通过重试、延时双删或消息补偿处理删除失败。
- MySQL索引通常使用B+树,叶子节点按顺序连接,适合范围查询;设计索引时结合选择性、最左匹配原则和执行计划,避免无效索引与回表开销。
- 并发问题应先明确共享状态和一致性边界,再选择锁、CAS或队列。线程池需要根据任务是CPU密集还是IO密集设置核心线程数、队列容量和拒绝策略,并监控活跃数与队列长度。
- TCP通过三次握手建立连接、四次挥手释放连接;HTTPS在TLS握手中协商会话密钥,并用证书校验服务端身份,数据传输阶段主要使用对称加密。
- Agent或RAG链路应记录工具调用、检索证据和失败原因;对非法参数、路由错误和超时设置校验、重试上限与可观测日志,避免把模型输出直接当作可信结果。