跳转到正文
面试模式 · 新

“Can you go a bit deeper on that?”

不说套话,
只说内行话。

按一下「帮我答」,答案一条条写出来:你的经历,行家的说法。不背模板,不说烂大街的话。

你的电脑Mac 和 Windows 都能用,下面的快捷键会跟着换。
面试官
And if a consumer crashes mid-batch, how do you still get exactly-once?
你按一下⌃⌥Space 帮我答
CueBee · 答案卡写好了
追问:消费者处理到一半崩了,你们怎么还保证恰好一次?思路 先划清边界:Kafka 只在自己内部保证恰好一次;落库靠幂等写入,位点和数据同一个事务提交。
  1. 先划清“恰好一次”的边界“Strictly, Kafka only gives you exactly-once inside Kafka: read, process and write back in one transaction.”
  2. 落库那一段靠幂等“Our sink was Postgres, so we made the write idempotent: an upsert keyed on the event ID, with the offset committed in the same transaction.”
  3. 说代价,再说结果“It cost one extra index lookup per event, and after that the nightly reconciliation stopped finding duplicates.”
第一条到了,就能开口取材于你,讲法按行业标准示例 · 示例题和示例经历
我们为什么做面试模式关于今天的面试,我们的一点看法展开看看收起

我们的立场

工作早就和 AI 一起做了,
面试还在考你背得熟不熟。

入职以后,没人要你闭卷写代码。查文档、问 AI、翻以前的笔记,这本来就是工作的样子。可一到面试,规则突然退回十年前:一道 AI 几秒就能写完的题,要你当场默写;一个准备过的故事,要你在紧张和口音里一字不差地讲出来。

这样考出来的,是谁背题背得熟、谁的母语刚好是英语,而不是谁更能把事情做好。

会用 AI,本身就是今天最重要的工作能力。考法落后了,不是你不行。CueBee 不替你编经历:故事是你的,判断是你的,它只是让你在最紧张的那几分钟里,把真实的自己完整地讲出来。

真实的工作不会就查,问 AI 是常态用最顺手的语言想清楚看结果:事情做没做成给你时间想
今天的面试不许查,全凭记忆用第二语言,当场组织看临场:题背没背熟几秒内就得开口

用 AI 对抗落后的考核,没什么好心虚的。

答得像内行,靠的不是运气

不是套个模型就上线。
每一张答案卡,都按这一行的标准调过。

我们没有让 AI 自由发挥。每一张答案卡背后,是一套按行业调过的写法:先弄清这一行现在怎么做,再决定怎么答;哪里不像内行,就拿真实岗位一条条测出来、改掉。

  1. 01开口之前,先为你做一份调研简历、JD,加上它追问到的细节,先把你读透;再去查这家公司和这一行:近一年发生了什么、现在主流怎么做、正在争论什么。
  2. 02你的故事,按行家拍案叫绝的标准来讲像一位做过同类工作的前辈那样,追问出你简历里没写的细节,找到最亮的那个角度,再帮你把故事补丰满:补的地方单独标出,你确认了才用。
  3. 03开口,就是这一行的最新进展说到技术和动向,用的是准备包里查到的、当场搜到的最新资料,带上日期,不靠模型的旧记忆。你说出来的,就是这一行现在的样子。
  4. 04拿真实岗位盲测,一条条调出来用公开的真实 JD 做盲测:哪张卡像背的、哪句话没落地、哪个名词说得空,都改成规则,写进每一张答案卡。

面试前功课,CueBee 替你做完。

第 1 步 · 面试前

简历 + JD 一丢,
功课它替你做完。

它先问你几个简历里没写的问题,同时去查这家公司和这个行业,再写好整套准备包。

笔记本上是视频面试,旁边夹着一份简历笔记本上是视频面试,旁边夹着一份简历
  1. 01简历 + JDPDF、图片、截图都行
  2. 02先确认,再追问最多 6 个问题,都能跳过
  3. 03同时查公司和行业近一年的新闻、这一行的现在
  4. 04写好准备包补的细节单独标出
它替你查这家公司
  • 这个岗位的团队在做什么,从官网读原文
  • 近一年的新闻:发布、融资、裁员、换帅、财报
  • 这家公司怎么面试,看重什么
也查这个行业的现在新
  • 现在的主流做法,和它取代了什么
  • 这一行正在争论什么
  • 这一行的面试官在听什么
  • 最近值得一提的几件事,都带日期

不管哪一行:工程、金融、咨询、医疗……先弄清“前沿”在这一行指什么,再去一手来源查。

答案里说的,是这一行的今天

把计费对账改成流式故事 2 / 6 · 适合:技术深度、做取舍、上线风险

情境
计费对账每晚跑 6 小时,月底经常跑不完,财务只能等。
任务
你负责把它改成流式,月底前上线,而且一笔都不能对错。
行动
Kafka 按账户分区,写库改成按事件 ID 幂等写入;新旧两套并行跑了两周,逐个账户比对。CueBee 补的
结果
对账从 6 小时降到 20 分钟左右,切换时差异为 0。

英文说法:“We ran the old batch job in parallel for two weeks and diffed every account before we switched over.”

它补的细节,你确认过再用
6
最多追问几个问题每个都能跳过
4–8
个经历故事补的细节单独标出
12
道可能被问的题最多
2
版自我介绍30 秒 · 90 秒
60+
种语言听得懂面试用哪种语言都行

面试时,每一张答案卡都先读这份准备包。

第 2 步 · 面试前一晚

上场之前,
先和 AI 面试官过一遍。

准备包写好,模拟面试就备好了:AI 照着这家公司扮演面试官,用语音问你、顺着你的回答追问。真上场时,这些题你已经答过一遍。

Maya · 计费平台团队的工程经理AI 扮演 · 照这家公司、这个岗位生成练习中 · 12:40
Walk me through how your streaming reconciliation handles events that arrive late.说说你们的流式对账,怎么处理迟到的事件?
We keep a two-day window per account, and anything later goes to a correction job instead of rewriting closed totals.
And what happens if a correction lands after finance has already closed the month?如果更正在财务已经月结之后才到,怎么办?
卡住了?点一下,CueBee 提示你
紧张,留在练习里
面试官照这家公司、这个岗位生成,不是通用模板
它用语音问,你开口答,像真的面试一样
会顺着你的回答追问
练完有小结:全文,还有你在哪几处求助了

面试中你来开口,CueBee 在你手边。

第 3 步 · 开场

用中文想,
用面试的语言说。

英语、日语、德语……面试用哪种语言都行。要说的话用面试的语言写,你看到的都带翻译。

面试用哪种语言?点一个看看

列表里是 8 种常用语言;JD 是别的语言,CueBee 也照着这门语言写。语音识别听得懂 60 多种语言。

CueBee · 答案卡日语面试
前職ぜんしょくで一番いちばん難むずかしかった判断はんだんは何なんですか?你在上一份工作里,做过最难的决定是什么?
  1. 先给结论結論けつろんから言いうと、新機能しんきのうの公開こうかいを二週間にしゅうかん延期えんきする判断はんだんです。最难的一次,是把一个新功能推迟两周上线。
  2. 说依据和取舍決済けっさいの二重計上にじゅうけいじょうが再現さいげんできていたので、売上うりあげより信頼しんらいを優先ゆうせんしました。重复扣款的问题已经能复现,所以我把用户的信任放在了当季营收前面。
日语还标上假名
题目带翻译,先看懂再开口
要说的话用面试的语言写,下面带你看得懂的翻译
换面试语言,准备包里要说出口的部分跟着重写
第 4 步 · 第一题

你一按,
它就写。

你不按,它不写;你一按,它就写。面试官问完按一下(电脑上按快捷键,或者在手机上点),答案一条条出来,第一条到了你就能开口。

边写边出第一条到了就能开口
材料早就读好按下去直接开写
按一下就够认题、判断题型、写答案
随时再按新问题来了,以新的为准
不只答题不只帮你答题,
还陪你 freestyle。

面试不是一问一答的考试。讲完一段没人接话,或者你还想多聊两句,不用等新问题,再按一下「帮我答」:它先看你刚才说了什么,再顺着往下延伸,给你一段能接着讲的内容。你只管往下说。

没人问,也有话说

你刚讲完一个项目…so in the end, reconciliation went from six hours a night to about twenty minutes.

面试官没接话……你按「帮我答」

CueBee · 接着说

  1. 补上影响“That let finance close the month two days earlier, because they stopped waiting on our job.”
  2. 你学到的“The lesson: run old and new side by side and diff every account before you switch. It's slower, but it's the only migration I'd trust.”
  3. 连回这个岗位“It's also why this role caught my eye: your team is moving the ledger to streaming too.”
示例 · 示例题和示例经历
第 5 步 · 被问住

别人背模板,
你说内行话。

同一道题,两种答法:一种谁都能说,一种只有懂行的人说得出来。CueBee 从行业的视角答,讲你做过的决定、取舍和数字。

逻辑闭环只是及格线,
内行的那一层才拉开差距。

很多 AI 答案读起来很舒服:逻辑通、结构全,你会觉得自己讲得很靠谱。可在面试官听来,那是谁都能说的基础款。CueBee 不追求让你说着顺:它让模型先把问题想透、往深处发散,像这一行的资深从业者那样讲。这一行最新的技术、正在发生的变化、业内人的洞察,你都能侃侃而谈。

示例题

“After we moved to Kubernetes, our p99 latency doubled but p50 didn't move. Where would you look?”

迁到 Kubernetes 以后,p99 延迟翻了一倍,p50 没变。你会从哪儿查?

常见的 AI 话术

“I'd take a holistic approach: monitor the key metrics, check the logs, optimize the code, and leverage autoscaling to make the system more robust and scalable. Then I'd close the loop with the team.”

烂大街的答案,谁都能说
CueBee · 答案卡
  1. p50 不变、只有 p99 翻倍:先怀疑间歇性的东西“If p50 is flat and only p99 moved, the code isn't slower. Something intermittent is: queuing, GC, or throttling.”
  2. Kubernetes 上的头号嫌疑:CPU limit“On Kubernetes my first suspect is CPU limits. CFS quota pauses the container for the rest of each period, and that lands exactly in the tail.”
  3. 用数据证明,再给方案“I'd plot container_cpu_cfs_throttled_periods_total against p99. If they line up, raise the limit or drop it and keep the request.”
  4. 你在准备包里的经历“I've seen this pattern on a JVM service: the GC threads burned through a one-CPU quota, and the tail went with them.”
先缩小范围,再拿证据这一行的人,就是这么查的
先读你的准备包你的故事、岗位匹配、这家公司
查过公司和行业近一年的新闻、这一行的现在
新技术先查再说边写边查,补充说明跟在后面
每一点都有内容决定、数字、取舍、哪里出过错
业内的说法说 p99、CFS 限流,不说“赋能、闭环”
前后对得上,也像你你说过的数字都对得上,用词像你
第 6 步 · 问到新东西

新名词,当场查;
新进展,张口就来。

答案不只靠模型记得的东西。面试官提到新技术、新动向,CueBee 会联网查最新的资料。

CueBee · 答案卡
If we let AI agents call our internal APIs, how would you scope what they can do?如果让 AI agent 调我们的内部接口,你会怎么控制它能做什么?
  1. 先收口:一个网关,不给 agent 发钥匙“I'd put the internal APIs behind one MCP server, so agents go through a single gateway instead of each holding its own keys.”
  2. 权限跟着人走“Every call carries the end user's OAuth token, so an agent can never do more than the person who asked it to.”
补充说明 · 刚查到来源:modelcontextprotocol.ioMCP(Model Context Protocol):Anthropic 在 2024 年 11 月推出的开放协议,让 AI 应用用统一的方式连接外部工具和数据;远程服务器的授权规范基于 OAuth 2.1。可以主动说:“The MCP spec builds remote authorization on OAuth 2.1, so we wouldn't have to invent our own.”
你说的,是今天的行业
面试前:查好这家公司和这个行业的现在
面试中:碰到不熟或刚变过的东西,边写边查
补充说明带上日期和来源
再给你一句能主动说的话
第 7 步 · 编程题

代码一段段,
公式一步步。

按 ⇧⌘9 截题。每段代码都写着怎么讲,每道推导都排得清清楚楚,选择题直接给选项和理由。

推导题 · 期望

Each cereal box has one of n toys, equally likely. How many boxes, on average, until you have all n?

每盒麦片随机送 n 种玩具之一。平均要买多少盒,才能集齐 n 种?

设已经集齐 k 种,还要买的盒数为 Tk,每盒是新种类的概率是 (n − k)/n,所以它服从几何分布。

E[Tk] = nn − kE[T] = Σk=0n−1 nn − k = n·Hn≈ n ln n (n = 50 时约 225 盒)

这样讲:“Each new toy is a geometric wait, so I add up n over n minus k, which is n times the harmonic number.”

编程题 · ⇧⌘9 截题

Find the median of a stream of numbers as they arrive.

数据流里的数一个个到来,随时给出中位数。

 1 class MedianFinder:
 2     def __init__(self):
 3         self.lo, self.hi = [], []  # max-heap, min-heap
 4     def add(self, x):
 5         heappush(self.lo, -x)
 6         heappush(self.hi, -heappop(self.lo))
 7         if len(self.hi) > len(self.lo):
 8             heappush(self.lo, -heappop(self.hi))
 9     def median(self):
10         if len(self.lo) > len(self.hi):
11             return -self.lo[0]
12         return (-self.lo[0] + self.hi[0]) / 2

加一个数 O(log n) 取中位数 O(1)

这样讲:“The low half lives in a max-heap and the high half in a min-heap, so the median is always on top.”

选择题 · 分布式

A Raft cluster has 5 nodes. How many can fail while it still accepts writes?

一个 5 节点的 Raft 集群,最多挂几台还能继续写?

  1. A 1
  2. B 2 ✓
  3. C 3
  4. D 4

理由 写入要多数派确认,5 台里要有 3 台活着。挂 2 台还剩 3 台,能选出 leader、能提交;挂 3 台就不行了。

  • 行为题 · 动机题 → 一段说得出口的英文
  • 系统设计 · 案例题 → 思路要点,主线先说
  • 允许用 AI 做题 → 要讲的思路,加一段复制给 AI 的指令
  • 代码跑不过 → 再截一次,给出改哪几行
  • 说到一半卡住 → 顺着你的半句接下去
  • 说完冷场 → 顺着话题往下引
第 8 步 · 要共享屏幕

屏幕放心共享,
答案在手机上。

电脑听、电脑截题,答案在 iPhone 上看。浮窗我们也支持,但在 Mac 上靠不住;为什么推荐手机、手机怎么加入,下面一次说清楚。

也支持 · 只用电脑浮窗:答案浮在所有窗口最上面
  • 默认开着「共享屏幕时隐藏」
  • Windows 10(2004)及以后:系统级排除,通话里的人看不到它
  • Mac:大多数共享和录屏看不到它,但我们不打包票
为什么在 Mac 上靠不住
  1. macOS 15 起,用苹果 ScreenCaptureKit 共享屏幕的会议软件和浏览器,可以不理会窗口“别录我”的设置,浮窗可能被一起共享出去。
  2. 苹果没有给应用“对录屏隐身”的公开办法,所以我们不拿浮窗打包票。
  3. 全屏的会议软件可能把浮窗挡住,系统也会不时弹出权限确认。
  4. 按 ⌃⌥H 让 CueBee 隐身之后,电脑上就什么都看不到了。
推荐 · 电脑 + 手机答案在另一台设备上
夜里,Tomato 在电脑前参加线上编程面试,手机斜靠在屏幕边显示 CueBee夜里,Tomato 在电脑前参加线上编程面试,手机斜靠在屏幕边显示 CueBee答案在手机上
摄像头拍得到的范围摄像头手机键盘你
从侧面看:笔记本的摄像头朝着你,靠在屏幕下沿的手机不在它的画面里。
  • 共享出去的只有电脑屏幕,手机本来就不在画面里
  • 手机立在屏幕下沿,笔记本摄像头朝着你,一般拍不到它
  • 电脑可以一直隐身,答案一直在手机上
  • 帮我答、截题、重写在手机上按,电脑照做

手机怎么加入

  1. 1两边登录同一个账号iPhone 上装好 CueBee,登录和电脑上同一个账号。不用扫码,也不用提前配对。
  2. 2电脑上开始面试电脑一开始,手机首页最多 30 秒就出现提示,点「加入」。
  3. 3手机立在屏幕下沿字幕和答案卡出在手机上;帮我答、截题、重写都能在手机上按。
  4. 4共享前,电脑按 ⌃⌥H电脑上的 CueBee 全部收起,照样在听;手机顶部显示「电脑已隐身」。

iPhone 和 iPad 都能加入;Android 暂时还不能。

一键隐身,它还在听

窗口、程序坞图标、切换应用里都没有 CueBee;录音、转写、快捷键照常。

⌃⌥H
隐身 / 再按一次回来
⌃⌥Space
帮我答 · 隐身时照样能按
⇧⌘9
截题 · 截下屏幕上的题
第 9 步 · 卡住、冷场

卡在半句,接得上;
说完冷场,带得动。

再按一下「帮我答」:卡在半句,从你的最后一个词接着写;说完冷场,先检查你说的,再顺着话题往下引。点一个场景看看。

面试官 · 视频面试 · 最后一题

What are you looking for in your next role?

你说到…and that's why I'm looking for a role where I can

没有面试模式“…where I can… where I can… um, grow?”最后一个词卡住,整段都泄了气。
有面试模式⌃⌥Space 帮我答
你下一份工作想找什么样的?接着说 你刚说到 “a role where I can”,顺着这半句说完,再回到准备好的话术。
接上你的半句“…own a system end to end, from the design review to the on-call rotation.”
接完这句,再回到原来的话术面试模式 · Mac / Windows
卡在半句,也能顺着说完。

演示 · 示例题和示例经历。面试模式不朗读,答案只显示在屏幕和手机上。

面试后每一场,都让下一场更好。

第 10 步 · 面完以后

这一场的得失,
AI 帮你复盘。

一结束就有一张小结;每道题的答案卡和全文都留着。直接问 CueBee:哪题最弱,下次怎么答。

后端工程实习 · 二面5 道题 · 全文和答案卡都在

小结 · 面完自动生成面试官在一致性上追问了两次,对限流那题不太满意。你答应周三前把作品集链接发给 HR Lisa,再补一份限流设计的说明。
  1. 1自我介绍1:24
  2. 2讲一个你做过最难的系统2:51
  3. 3消费者崩了,怎么保证恰好一次2:10
  4. 4设计一个多实例的限流服务2:46
  5. 5你有什么想问我们的0:58

哪道题答得最弱?下次怎么答?

第 4 题。你讲了令牌桶,但没说多实例下计数放在哪、Redis 挂了怎么办。下次先讲一致性和降级:Redis 里原子扣减,Redis 不可用时退回每台机器的本地限额。

示例

别再背模板了。
下一场,带上 CueBee。

免费账户就能用。面试那一周想放心用,可以买一张面试卡:一次性购买,不续订。

面试现场:Mac · Windows | iPhone:写准备包、当第二屏 | Android 暂不支持

只在你按下时才写,不会加入会议。请遵守面试方的规定;说出口的,仍是你自己的话。本月的高质量回答用完后,由轻量模型接着写。

关于 Mac 上的共享屏幕:据 Electron 官方文档(BrowserWindow.setContentProtection),macOS 15 起,用 ScreenCaptureKit 的录屏和共享会忽略窗口的防录屏设置,所以浮窗在部分共享方式里仍可能被看到。Windows 10(2004)及以后有系统级的“不被截屏”设置。

你可能还想问

面试时用 AI,算不算投机取巧?

我们不这么看。你的工作早就离不开 AI,面试却还在考死记硬背、考 AI 几秒就能做完的题,这测不出一个人真正的能力。CueBee 用的是你自己的经历和判断,只是不让落后的考法卡住你。我们希望考核方式早点改变;在那之前,各家公司的规定不同,用之前先了解清楚。

CueBee 会进到 Zoom 会议里吗?

不会。它不以参会者身份加入会议,只听你这台设备上的声音。需要征得同意才能录音的场合,记得先问一句。

免费吗?

注册就送 3 小时翻译 + 3 小时 Wingman,不用绑卡。面试模式每月有 20 次免费的高质量回答,用完照样能答,由轻量模型来写。开着「朗读译文」时,翻译时长按两倍计。