跳到正文
X · 宝玉·· 5 小时前AI 评分40

网友晒 OpenAI 软件工程师面试全流程:带回家项目逐行追问,部分候选人加考 AI 编码

网友晒 OpenAI 软件工程师面试全流程:带回家项目会被逐行追问,部分人加考“用 AI 写代码” Reddit 求职论坛 r/InterviewCoderHQ 上,用户 little_kwagga 发帖说自己刚面完 OpenAI 的软件工程师岗位,把流程拆开讲了一遍: 一通招聘官电话,两轮技术初筛,一个 48 小时的带回家项目,一场专门追问这个项目的面试,再加四轮现场面试。部分候选人还会多一轮,要求用 AI 编码工具解决一个靠手写做不完的问题。 这是一位匿名网友的个人经历,OpenAI 没有公布这么细的流程,不同团队、不同职级的面试也可能不一样。能对照的官方信息是 OpenAI 官网的面试指南:大致分初步沟通、技能测试、终面、出结果几个阶段;技能测试可能是结对写代码、带回家项目或技术测试;终面一般 4 到 6 小时,见 4 到 6 位面试官。 【每一轮考什么】 招聘官电话:主要聊背景,但发帖人被问到“你觉得 AI 会往哪走”。发帖人建议提前读一遍 OpenAI 章程(Charter),这是 OpenAI 2018 年发布的使命文件,核心是让通用人工智能造福全人类。官网面试指南也建议读,并写明会看候选人跟公司使命和价值观合不合。 技术初筛:同一天两轮,各 60 分钟。编码题是做一个“带版本的键值存储”,可以理解成一本能记住修改历史的字典:同一个词条改过很多次,你要能查出它在任意时刻的值。系统设计题是一个容错的任务调度系统,负责按时派发任务,某台机器挂了,任务既不能丢,也不能重复执行。 带回家项目:48 小时内做一个能真正跑起来的东西。发帖人拿到的是分布式 webhook 投递系统。webhook 是网站之间互相通知的方式,比如你付款成功后,支付平台会主动给商家网站发一条消息。题目要求发送失败时自动重试,重试多次仍失败的消息放进“死信队列”,相当于邮局存放无法投递信件的柜子,留着之后处理。 技术深挖:面试官事先看过你的项目,自己列好一张问题清单,带着你逐行过代码,追问每个选择和决定的理由。 现场四轮: 编码第一轮是“渐进式多阶段”题:题目分几段放出,前一段做出能跑的解法,下一段才开放。发帖人拿到的是 token 级的流式比对器。token 是大模型输出文字的最小单位,大致是一个词或半个词,模型回答时就是一个 token 一个 token 往外吐。这道题要边接收边比对内

AI 导读

Reddit 用户 little_kwagga 发帖称,OpenAI 软件工程师面试包含招聘官电话、两轮各 60 分钟技术初筛、48 小时带回家项目、项目逐行追问面试和四轮现场面试。部分候选人还会加考一轮,要求用 Codex、Claude Code 等 AI 编码智能体解决手写做不完的问题。带回家项目为分布式 webhook 投递系统,需支持失败重试和死信队列。

打开原文x.com
博主
宝玉@dotey

粉丝 26万

AI Engineer, dedicated to learning and disseminating knowledge about AI, software engineering, and engineering management.

互动数据
浏览
1.2万
点赞
101
评论
15
分享
11
收藏
137

数字来自平台,为最近一次抓取时的数据。

来源:X · 宝玉 · x.com