Meta 编程面试常见题型
作者 Aaron Cao · 更新于

Meta 编程轮通常在 45 分钟的共享文本板上出两道题,且没有运行按钮。面试官复用数组、图、树、堆等模式,而非公开题单,叙述与代码同等重要。
实际会出现哪些题型?
你想要真实题单,好停止瞎猜该刷什么。本节点名 Meta 实际会复用的题族,并诚实说明一份清单做不到什么。模式可迁移;别人截图的原题通常不能。
- 数组与字符串。 双指针、滑动窗口、前缀和,以及原地改写。
- 图。 网格或邻接表上的 BFS 与 DFS、连通分量,以及无权图最短路。
- 树。 遍历、最近公共祖先、序列化,以及路径聚合。
- 堆与排序。 第 K 大元素、合并 K 个链表,以及流式 top-K。
- 区间与映射。 合并、重叠,以及看似简单直到边界情况的扫线形态。
网上帖子会过时,因为面试官自选题。稳定的是题族。若你能点名模式、说出复杂度,并出声干跑一个失败用例,就比背上个月截图更接近这一轮。按角色分类的题库见 题库专题。
电话面与 loop 有何不同?
两个阶段的文本板是同一对象:共享编辑器、摄像头开启,往往不能执行。差别在密度与追问。电话面通常一位面试官、两道题,恢复余地稍大。loop 编程轮形状相同、时钟更紧,有时第二位面试官旁听,对沉默开场更没耐心。
两个阶段都希望在写代码前先有可行思路。澄清输入、选定结构、估算时间与空间,再动手写。第二题往往是熟悉题族的变体而非全新领域,所以带着余量做完第一题比打磨它更重要。
这一轮在 Meta 全流程中的位置见 公司面试专题。
该如何练习这些题?
练的是这一轮,而不只是谜题。在关掉高亮的纯文本编辑器里解题,每一步都出声说,并按 45 分钟两道题卡时。手推代码,因为文本板不会替你跑。录一次并听沉默;那正是面试官听到的。
一位冲 E5 的后端工程师刷了三周公开 Meta 标签题单,却在不在单上的图追问里卡住。她靠重述新约束、选 BFS、讲清 visited 集合缓过来。面试官打分的是她能推进,不是她见过那题。
对着 AI 面试官做计时、带叙述的练习见 模拟面试页。那种排练针对文本板的口述部分,正是默默刷题永远练不到的。
实时助手在 Meta 文本板上适用吗?
编程文本板是共享界面。按键、删除与停顿对面试官可见,投屏 IDE 会把屏幕上任何内容纳入共享。该界面上实时助手不适用,包括监考或公司管理设备。
SubcueAI 面向文本板周围的口述轮次。原生 macOS 与 Windows 应用捕获系统音频加麦克风,呈现在本地浮动浮层。浏览器扩展 Side Panel 可为 Chromium 浏览器的会议标签页做实时助手,只捕获该标签页音频即面试官,从不捕获你的麦克风。没有会议机器人进会,也不会向会议页注入任何内容。
用它在行为或设计对话中保持结构。不要在文本板上使用。限制与架构见 可检测性专题。