BHW 是某著名理工科院校的研究生,2026 年毕业,之前在某大厂内部实习了三个月。学历和实习经历都有很强的竞争力,因此比较容易拿到各种大厂的面试。
从我对他的简单测试来看,主要缺点是八股文不够扎实,以及实习项目都是增删改查。前者会让他在一面挂掉,后者会让他进入后几面的时候,在横向对比中落败。
这是他在面字节跳动的时候的一面经历,可以认为亮点没刷够并且引导话题这方面也没做好。
- 一面参考应届生字节一面 - BHW
- 二面参考应届生字节二面 - BHW
- 三面参考应届生字节二面 - BHW
分析内容
今天我开始更新代号 BHW 的面试历程,包括他在很多大厂里面的面经。先来看一下他的基本情况。
基本情况
BHW 是某著名理工科院校的研究生,2026 年毕业,之前在某大厂内部实习了三个月。在今年八月份的时候让我修改了一下简历,而后在九月底升级到了四周面试服务。
也就是说真正大规模投递简历是在十月份制定好了面试方案之后,在这之前虽然也投递了简历,但是面试效果不好。
从我对他的简单测试来看,主要缺点是八股文不够扎实,以及实习项目都是增删改查。前者会让他在一面挂掉,后者会让他进入后几面的时候,在横向对比中落败。
在你对他的基本情况下有一些了解之后,现在来看他的字节一面。
字节一面
自我介绍 & 项目背景核实
- 你在 XX 做的这个项目是 XX 内部的吗?
- 你在哪个办公地点?
- 你们部门主要做什么?
REACT(Reasoning + Acting)模式理解
- 你能简单说一下 React 是一个什么模式吗?流程是怎样的?
- 你提到“将复杂任务拆解为可验证的中间步骤”,你怎么理解?
- 这些步骤是通过提示词实现的吗?还是底层进行了改造?
XXX 平台的细节追问(核心项目)
Prompt & Task 分解
- 复杂任务的拆解是怎么做的?
- 你写 Prompt 有什么优化原则或方法?
数据分析链路
- 模型分析大量数据的流程是什么?
- 你们是怎么把数据输入到模型中?使用什么格式?
- 你们的数据量大概多少?模型如何处理万级、百万级数据?
- 你们是聚合指标让模型分析吗?
Token / 成本优化
- 输出 token 降低 15% 是怎么做到的?
- 限制输出长度,你是怎么调的?
- 输入和输出哪个 token 更高?
RAG(检索增强)理解与实现
- RAG 增强是怎么做的?
- 能说一下 RAG 分别代表什么吗?
- 你能简单介绍 RAG 的三个关键流程吗?
- 你们的 RAG 召回方式是?
Go 语言基础考察(slice、channel、锁、调度)
Slice
- 介绍 Golang 的 slice 结构由哪些部分组成?
- 两个协程同时 append slice 会出现什么问题?
- 扩容机制是怎样的?
Channel
- Golang 的 channel 是什么?无缓冲 / 有缓冲有何区别?
锁
- 读写锁与互斥锁分别适用于什么场景?
- 读写锁的机制是什么?
GMP(调度模型)
- Golang GMP 模型能介绍一下吗?
- 当本地队列没任务时,P 会怎么做?
- 一般 P 的数量设置为多少合适?
MySQL 基础 & 必考内容
- 你做过哪些索引优化?
- 联合索引设计的注意事项?
- 列太多会有什么影响?
- 从读写角度分析联合索引的代价?