手撕代码 面试题
共 31 篇真实面经 · 涵盖 蚂蚁集团 / 百度 / 交通银行 / 字节跳动 / 拼多多 等 18 家公司
蚂蚁集团 AI Agent 开发复活赛二面:CR Agent 三级架构深挖
蚂蚁集团 AI Agent 开发岗复活赛二面:以候选人亲手做的风控归因 Agent 为主线,围绕 Markdown 记忆管理与 RAG 的取舍、语义匹配准确性与匹配错误的兜底、Agent Teams 与 Workflow 编排的对比、多工具调用的执行流程与顺序、function calling 的底层机制、短期与长期记忆的实现、MCP 解决什么问题,深挖三级 Agent 架构的分层理由与上下文传递;另考多模态文档解析的早中晚融合取舍、纯视觉模型改造为 VL 模型要重设计哪些模块,手撕二叉树最近公共祖先,面试通过进入后续流程。
百度 Agent 算法岗一二面面经:Agent 架构、上下文管理与 Skill 设计
百度 Agent 算法岗一面二面面经:一面从 Agent 核心模块与主流框架问起,覆盖 ReAct 与 Plan-and-Execute 的差异、海量工具下的 Token 爆炸与工具乱选治理、Agentic RL 的动机、全方位评测维度、单 Agent 与多 Agent 取舍以及上下文溢出方案,手撕翻转整数;二面转入源码阅读(OpenClaw、Claude Code)、记忆与上下文管理实现对比、工具错选根因、自定义 Skill 结构,并要求设计「预订明日上海机票」的完整链路与任务停滞的异常处理,手撕单词拆分。
百度 Agent 算法岗一二面面经:Agent 架构、上下文管理与 Skill 设计
百度 Agent 算法岗一面二面面经:一面从 Agent 核心模块与主流框架问起,覆盖 ReAct 与 Plan-and-Execute 的差异、海量工具下的 Token 爆炸与工具乱选治理、Agentic RL 的动机、全方位评测维度、单 Agent 与多 Agent 取舍以及上下文溢出方案,手撕翻转整数;二面转入源码阅读(OpenClaw、Claude Code)、记忆与上下文管理实现对比、工具错选根因、自定义 Skill 结构,并要求设计「预订明日上海机票」的完整链路与任务停滞的异常处理,手撕单词拆分。
交通银行信息科技岗面经:上海北分软开总行多轮面试与笔试考点
交通银行信息科技岗面经合集:覆盖上海分行、北京分行、软开中心与总行的多场面试,形式含单面、无领导小组与线下八股加手撕,考点覆盖 Java 基础、MySQL 索引、Redis、JVM、JUC、Spring Boot 及数组链表、堆栈等基础题。
字节跳动 Agent 开发一面:Harness 没答上来,居然还能过?
字节跳动 Agent 开发一面面经:开场被「你们项目的 Harness 层怎么设计」问住,后续围绕 Agent Loop 与 Plan/Executor/Checker 分工、路径震荡、上下文与工具描述治理、多 Agent 文件冲突与通信、长任务延迟排查、工具调用容错、记忆分层,以及 HTTPS、根证书、进程线程、ThreadLocal、BeanFactory、ROW_NUMBER 等基础题与手写合并嵌套 JSON 展开。
拼多多前端一面凉经
拼多多前端开发一面凉经:自我介绍、讲一个最能体现前端能力的亮点、深挖项目,最后手写一个计算页面 FPS 的函数。作者提到面试官很友善,还一起复盘了指出的问题。
腾讯 WXG 大模型算法暑期实习面经:强化学习、LoRA 与手撕 PPO
腾讯 WXG 大模型算法暑期实习面经:从论文与强化学习算法(GRPO、PPO、reward model)与马尔可夫决策过程切入,追问 bf16/fp16/fp32 的精度与计算、LoRA 微调细节与量化,随后是大段手撕——实现 PPO、推导 MDP 的 γ 阈值、估算 SFT 参数量与显卡利用率、判断相交链表,以及如何让全连接层输出子空间基底接近标准正交基。
腾讯 WXG 大模型算法暑期实习面经:强化学习、LoRA 与手撕 PPO
腾讯 WXG 大模型算法暑期实习面经:从论文与强化学习算法(GRPO、PPO、reward model)与马尔可夫决策过程切入,追问 bf16/fp16/fp32 的精度与计算、LoRA 微调细节与量化,随后是大段手撕——实现 PPO、推导 MDP 的 γ 阈值、估算 SFT 参数量与显卡利用率、判断相交链表,以及如何让全连接层输出子空间基底接近标准正交基。
Binance AI 全栈开发实习一面面经
Binance AI 全栈开发实习一面面经,全程约一小时中文面。前半程围绕实习与个人 Agent 项目展开,追问多 Agent 编排、质量检查不通过怎么办、RAG 规则维护、工具体系与 MCP/skill 的理解、异步路由的设计;后半程是渐进式手撕——先写存取款模拟,再让 AI 改写代码并由候选人挑错,最后加码到允许透支的结算顺序问题。
字节 AI Agent 开发一面 30 题全记录
字节 AI Agent 开发一面 30 题记录,分项目深挖、Agent 与 RAG 核心、八股、手撕、工程场景五组。重点在长期记忆的存储设计、上下文压缩的取舍、多 Agent 防死循环、父子切块与混合检索重排,以及工具成功率统计的手撕题。
字节后端二面:Agent 优化、ReAct 伪代码与四道手撕
字节后端二面面经(9 月 30 日),无反问、面试完当场懵。问题集中在实习项目里 Agent 的底层优化、ReAct 循环的伪代码实现、线程池代码 CR、HashMap 与数组为什么是 O(1)、以及 MySQL 深分页优化,另有四道手撕:ReAct 伪代码、线程池 CR、深分页改写、求第 n 个素数。
字节Seed一面凉经:三道前端手撕(useTimeout/并发限制)
字节 Seed 前端一面凉经(2026.9.18):自我介绍后被追问封装过的 list layout 如何应对跨页面字段,随后连撕三道题——useTimeout 钩子、AntV 风格下拉框组件、限制最大并发为 3 的 requestLimit,作者完成度 80~90% 却因写法细节被挂。
寒武纪高性能计算库开发一面:项目深挖 + 手撕 transpose
寒武纪高性能计算库开发一面:项目拷打 30 多分钟,围绕问题定位、减少内核寄存器占用、dgemm 优化、HIP 重构、状态同步缺陷、CPU 矩阵乘分块与 OpenMP 动态调度深入追问,并手撕一道带 tiling 的 C++ transpose。
招银网络科技 C++ 后端一面:多态虚函数表与合并有序数组
招银网络科技 C++ 后端一面:先问项目亮点,再考多态与虚函数表的实现和存放位置、动态库加载位置、C++ 内存模型、TCP 粘包处理;手撕题是把长度为 n 的升序数组 b 合并进留了 m+n 个格子的升序数组 a。
招银网络科技 运维研发一面:手撕、ETL 与运维目标追问
招银网络科技运维研发一面,9 月 29 日下午。开场手撕代码未写出来,随后围绕简历里的大数据与数仓项目追问 ETL 在数仓中的作用、用 WorkBuddy 做上线评审与文档的细节,最后问运维的目标和工作是什么;当晚收到二面技术面邀约。
元戎启行 软件工程师一面:C++ 八股与 01 串手撕
元戎启行软件工程师一面面经,约 50 分钟,流程为项目深挖、C++ 与系统八股、手撕代码。项目里追问智能指针的真实使用场景,八股覆盖多态与 virtual 底层实现、右值引用与 std::move、编译链接四步、进程线程与 IPC、epoll 与 LT/ET、TCP 三次握手四次挥手及与 UDP 的对比,手撕是找 01 串里任意「01」子串的位置。
敦煌网 推荐算法面经:特征评估、MMoE、SID 构建与传统推荐链路
敦煌网推荐算法岗面经:围绕实习业务场景展开,依次考察特征好坏怎么判断、MMoE 结构、SID 构建流程、SFT 流程和传统推荐链路,最后手撕最大子数组和。
快手 AI Infra 算法岗二面面经:分布式训练与推理、高并发系统设计
快手 AI Infra 算法岗二面面经:从分布式训练解决的问题、流水线并行的实现逻辑与短板,问到分布式推理的痛点、离线推理的吞吐优化手段、时延与吞吐的关系,并追问组 batch 重构会不会引入训练或推理的随机性;后半段转向 Java/MySQL 基础与 12306 高并发架构设计,手撕链表两数相加。
美团 自动驾驶算法工程师一面:VOC 大模型实习与强化学习项目拷打
美团正式批自动驾驶算法工程师一面,2026 年 9 月 21 日,约 55 分钟。前半程深挖实习的 VOC 用户之声与大模型分类打标,后半程围绕强化学习项目的奖励设计、MHA 与评价指标追问,最后是最大下降幅度手撕题与 AI Coding 经验。
美团后端开发一面:手撕四题与 HashMap 线程安全
美团后端开发一面凉经(9 月 28 日):面试氛围轻松,手撕包含 n 的阶乘、合并有序数组、一道 SQL 求某门课平均分并按平均值和课程号排序;八股部分围绕设计模式、HashMap 为什么线程不安全及怎么安全、头插法与尾插法的区别、Java 容器体系,最后聊项目和实习的难点与解决方式。
美团 后端开发一面:手撕阶乘与合并有序数组,HashMap 追问
美团后端开发一面面经:两道手撕题(n 的阶乘、合并有序数组)、一道 SQL 按课程平均分排序,随后追问设计模式、HashMap 为什么线程不安全以及怎么保证安全、头插法与尾插法的区别、Java 容器体系,最后聊项目与实习的难点。
柠檬微趣 U3D 客户端:笔试与一二三面全记录
柠檬微趣 U3D 客户端开发岗全流程记录:笔试为 ACM 模式、需自行引入给定头文件,AI 面题目基本来自公开面经;一面深挖 C++ 对象模型与内存分配(多态原理、虚表布局、类大小、malloc、vector 与 unordered_map 扩容),二面偏工程与设计(倒计时组件、限时道具优化、排序选型、链表相交),三面继续追问内存与红黑树对比。
拼多多服务端研发一面:ID 透传组件深挖与 MySQL 基础
拼多多服务端研发一面面经,约半小时:从简历项目切入深挖 ID 透传组件(异步任务为何断链、MDC 记录 traceId、快照与 finally 清理防串号)、CSV Reader 双重全量加载的高负载治理,随后考 MySQL 的 count 区别、去重统计、limit 分页与手撕电话号码的字母组合、线程安全判定。
拼多多服务端一面:手撕扑克牌 2+3 与两次变形
拼多多服务端研发一面面经,全程 60 分钟以手撕为主:先用五张扑克牌判断能否组合成 2+3,再连续加两个条件(A 可当最大牌、鬼牌当万能牌)要求改写代码;随后问科研项目、实习中遇到的困难,以及线上机器规模、流量与可靠性保障。
思格新能源一面(通用嵌入式软件开发)
思格新能源通用嵌入式软件开发一面,围绕 RS485/CAN/以太网等现场总线与网络接口的实战经验、项目细节和电赛分工展开,手撕题是一道密码校验。
搜狐畅游测试平台开发一面:先手撕再问实现
搜狐畅游测试平台开发秋招一面内容较短:自我介绍后先手撕一道代码题,随后围绕代码实现的具体方式追问,风格与字节的面试接近,偏开发相关。原帖记录有限,本文补充了该岗位的常见考察方向与手撕题的应对方式。
腾讯 TEG 云架平二面:MPSC 队列与限流器设计
腾讯 TEG 云架平二面记录:项目几乎没问,全程场景设计。并发部分从多生产者单消费者队列问到无锁实现,再追问 32 位 QQ 号数据集里找只出现一次的数与外排优化;限流器部分围绕固定窗口的跨窗口突发、滑动窗口判断和 key 量大的内存开销展开,最后手写原地归并排序。
腾讯 TEG 一面(已挂):从三极管问到时间轮算法
腾讯 TEG 应届一面已挂的面经:全程一个半小时双机位,面试官从实习项目切入问瓶颈,追问非常底层甚至聊到三极管、计算机组成和汇编;手撕题是实现 string 与十六进制字符串互转并要求先讲位运算思路,再问为什么用十六进制,最后考时间轮算法。
小红书 Java 实习一面压力面:项目八股不问、全程手撕
小红书 Java 开发实习一面,项目和八股一个没问、全程做题:前中序构造树并判断唯一性、代码输出判断、死锁与锁竞争辨析;手撕从快排变式换到 LRU、再换到反转链表,反问环节几乎没有回应,整体压力很大。
小红书大模型算法面经:笔试到 HR 面全流程
小红书大模型算法岗全流程面经,覆盖机考三题(加权热度排序、图文匹配、时间衰减排序)、一面多模态与训练细节、二面推荐系统与 AB 实验、HR 面反问,以及手撕链表两两交换节点。
2026暑期实习多公司面试复盘
本篇面经涵盖快手、美团、腾讯、拼多多、百度、京东、网易云及量化机构等公司的暑期实习面试复盘。涉及Java开发、Agent开发等岗位,包含手撕代码、底层原理考察、数学题思维分析及面试体验反馈,为寻求大厂实习的求职者提供全方位面试参考。