LinkedIn Interview Guide

LinkedIn 面试辅助:Staff AI、Infra、Design

LinkedIn SWE、Staff AI、Infra、MLE 候选人的面试准备攻略,覆盖 coding、AI coding、metrics platform、graph search 和项目影响力表达。

Question Study

LinkedIn 题目专题

基于 60 篇来源 URL 去重面经,整理 67 道代表练习题与重点题解题路线。

查看去重题目专题 →

Related Articles

LinkedIn 相关文章

继续查看这个公司的岗位拆解、题型复盘和专项准备文章,按自己的轮次选择阅读。

Question Radar

LinkedIn 高频必考题型

先看题型方向,再用下面的代表题目判断自己是否真的会拆题、会解释、会处理 follow-up。

必备

Coding:straight-line median proof、tokenizer Viterbi、LRU / multithreaded LRU、sparse matrix。

必备

Graph:candidate graph distance、bidirectional BFS、cache、隐私和可见性过滤。

必备

System Design:metrics collection/query、top k exceptions、alert monitor、search/recommendation。

必备

AI / ML:Random Forest theory、natural language search、personalized InMail。

Company Signals

LinkedIn 近期面试信号

从本地面经汇总里抽取高频信号,帮助你先判断该补 coding、设计、项目还是表达。

信号

Staff / Infra / AI 方向会从 coding 延伸到生产系统、规模化和跨团队影响力。

信号

图、搜索、推荐、metrics platform 和 AI coding 是高价值准备方向。

信号

技术沟通和项目 whiteboard 需要证明 impact,而不是只讲功能。

Sample Questions

LinkedIn 代表题目清单

这些不是让你背答案,而是把公司常见考法翻译成可练习的具体题目和 follow-up 场景。

Coding

实现 tokenizer / word segmentation,用 DP 或 Viterbi 找最高分切分,并解释复杂度和 tie-break。

Graph

给定用户关系图,查询两个 candidate 的最短连接距离,支持双向 BFS、cache 和隐私过滤。

System Design

设计从生产系统采集指标、支持不同时间粒度查询并输出给外部可视化的 Metrics 平台;哪些指标能从预聚合精确合并?

AI / Search

现有 keyword search 如何升级自然语言搜索?没有标注数据时怎样利用旧搜索系统启动训练与评估?

ML / InMail

设计 AI 个性化 InMail:怎样选择候选人、生成消息、控制发送与衡量回复和负反馈?

AI Agent Design

设计招聘助手 Agent:tool registry/call、RAG 检索、排序、邮件草稿和 human-in-the-loop 如何串联?

System Design

设计可重试的 Job Scheduler,并支持高效查询未来 N 小时将运行的任务供实时 Dashboard 展示。

System Design

设计 Typeahead Suggestions:前缀候选如何检索、排序、更新,并控制热点前缀延迟?

Coding

实现 AlertMonitor:15 分钟告警计数、当前小时严重程度分布、每分钟下一个更高告警量下标。

AI Coding

已能 add booking 时,给定最早起点和时长,求最早可安排会议的起点;讨论 O(N) 查询与并发。

Coding

多轮偏好投票:若无人过半,每轮淘汰得票最少候选人并重新转移选票,何时能选出胜者?

Coding

统计 first = last = 子数组最大值的非空子数组个数,如何在线性时间完成?

Math / Coding

数轴上选一个已有位置使到所有点距离和最小;证明为什么中位数最优,并说明偶数和平局。

Coding

二叉树父节点保存子树最小值时,求全树第二小的不同值;哪些子树可以剪枝?

Coding

仅通过 MultiDimArray.getDims() 与 get(indices) 遍历任意维度数组并求和,如何处理零维和空维?

Coding

十亿级有序数组只有几百个不同值,如何跳过重复连续段并统计 distinct 数?

Coding

实现 pow(x,n) 的递归/迭代快速幂,处理负指数和 INT_MIN 取反溢出。

Coding

有序数组中找离 x 最近的 k 个数且结果有序;说明窗口二分的平局方向和大数组扩展。

System Design

设计按排序分数展示的 Feed:读多写少时如何混合推拉、削峰、缓存和保证作者自己即时可见?

Coding / Probability

给定 M 面骰子各面概率或非归一化权重,用前缀和与二分按比例采样;概率和不为 1 怎么办?

Coding

升序数组逐项代入二次函数 ax²+bx+c,如何在线性时间返回升序结果?

ML Coding

从零实现稀疏矩阵乘法,避免 O(MN) 的稠密存储,并分析非零项遍历成本。

AI Coding

给服务 read_from/write_to 路径和 deleted_list,先找路径受影响服务,再沿服务依赖链传播并按顺序输出。

System Design

设计单 Admin 编辑、多 Viewer 实时看代码的 CoderPad 类网站;新成员进入要得到快照并持续追更。

ML Design

预测用户是否点击展示的职位:监督标签、用户/职位特征、embedding、数据泄漏和线上评估如何定义?

ML Design

短视频推荐如何快速适应用户连续划走这种高频负反馈,同时避免把探索机会全部关闭?

ML Design

从简历/职位文本挖掘 LinkedIn Skills:候选片段、规范化、歧义消解、标注与评估怎么做?

ML Coding

调试手写 Logistic Regression:sigmoid、交叉熵与梯度推导哪里容易出错,怎样做数值梯度检查?

AI System Design

从用户资料推断职位类别及子属性(如 Developer→Frontend/Backend/Infra),如何建层级标签并更新?

Coding

给长文本求出现频率最高的前 K 个词,先明确分词、大小写、平局和大文本流式处理。

Coding

给数字串和词典,找哪些单词按电话键盘映射后等于该数字串;多次查询如何预建索引?

Coding / OOD

实现按 value.rank() 淘汰的 Cache,last-seen 作为平局规则,rank 变动时如何保持堆正确?

Low Level Design

单机 File KV:最多 10 万文件、10 亿 key、MB 级 value 不能留内存,如何索引、append 和回收?

System Design

设计分布式倒排索引,支持多个关键词 posting list 交集查询;如何分片并压低热门词读瓶颈?

System Design

设计 Exception Monitoring:从服务收集异常、按窗口找 Top K,如何定指纹、去重、时间窗口和可查 schema?

Coding

设计 MaxStack 支持 push/pop/top/peekMax/popMax;如果 popMax 很少调用,结构能否简化?

AI Coding

实现 LRU Cache 并讨论多线程 get/put:原子性、锁粒度、容量和 AI 生成代码的验证方式。

Coding

两个可能相交的无环链表用 O(1) 额外空间找第一个相交节点;比较节点身份而非值。

Coding

多线程嵌套函数 start/end 日志计算每个函数 inclusive 与 exclusive time,如何处理不同线程的栈?

Coding

每格箭头可改方向一次,求左上到右下最少改几格;解释为何用 0-1 BFS。

Coding

用两个栈实现队列 push/pop/peek/empty,说明摊还 O(1) 和空队列行为。

Coding / OOD

按 node key 合并两棵 N-ary Tree,并讨论节点冲突规则与并发修改时的版本/锁。

ML Coding

手写仅二元特征和标签的 Decision Tree:如何选 split、停止、处理空分支和过拟合?

ML Design

设计 LinkedIn Post / Job / Friend Updates 推荐:召回、排序、时效与不同来源的目标如何统一?

ML Design

广告定向太窄时,如何把不完全匹配用户纳入 audience expansion,同时守住硬约束与广告主 ROI?

Behavioral

Staff Design Retro / 项目深挖怎样证明本人决策、跨团队影响、取舍和可量化业务结果?

AI Coding

只给固定独立偏置的 0/1 随机函数,如何先去偏再无偏得到 0–6?为什么要拒绝第八种三位结果?

Coding

NestedInteger 的普通深度加权和与反向深度加权和如何遍历?空嵌套层不能改变最大整数深度。

Coding

给 knows(a,b) 查询,如何用 O(N) 次调用找 Celebrity 并验证不存在情形?

Coding

两个升序正数数组的乘积网格中取最小 K 对;如何用行堆处理重复值和平局?

OOD / Coding

实现支持重复值的 add/remove/removeRandom:数组与 value→indices 集合如何做到平均 O(1)?

ML Foundations

Linear Regression 与 Logistic Regression 何处共享线性预测器,损失、链接函数和概率解释又为何不同?

ML Foundations

Random Forest 的树数、深度、特征采样与过拟合怎样取舍?与 Boosting 的训练和偏差方差有何差别?

ML Math

高斯分布均值与方差的 MLE 如何推导?高斯混合模型为何引入 EM 的责任度迭代?

ML System Design

推荐系统高延迟时如何同时从检索、特征、模型、缓存和尾延迟定位并权衡质量?

Systems Fundamentals

什么是 Virtual Memory / Page Table / TLB,缺页、地址转换与权限检查分别在哪里发生?

Systems Fundamentals

数组和链表在随机访问、插入删除、缓存局部性和内存开销上的真实取舍是什么?

Systems Fundamentals

Process 与 Thread 的地址空间、隔离、切换和共享数据同步有何差别?

Caching Fundamentals

Write-through 与 Write-back Cache 何时落到后端,怎样处理崩溃、脏数据和失效?

Java Fundamentals

Java 的 final、finally、finalize 分别是什么,变量/方法/类的 final 限制到哪里?

Systems Fundamentals

Heap Memory 与 Stack Memory 有何区别,分配、生命周期、共享与逃逸分析怎样影响性能?

Concurrency Fundamentals

Semaphore 与 Mutex 如何不同?什么时候需要许可计数,什么时候需要互斥和所有权?

Language Fundamentals

Exception 是什么?与返回错误码、进程崩溃及可恢复/不可恢复错误如何区分?

Java Fundamentals

Java Object 与 Inner Class 如何理解:静态嵌套类和非静态内部类的外部实例引用有什么差别?

Coding

Isomorphic Strings 如何用双向字符映射判断一一对应,并处理长度不等与 Unicode 语义?

Coding

括号匹配从 `()` 扩展到 `[]` 与 `{}` 时,如何用栈验证嵌套顺序而不是只数括号?

System Design

Top K Search Words 如何定义 query 与时间窗,处理事件去重、迟到、热门词和全局精确排名?

Depth Notes

LinkedIn 专项深挖

把题型清单继续拆成面试官会追问的能力证据,避免只停在关键词层面。

Graph

图题要考虑隐私和可见性过滤

LinkedIn 的图题不只是 BFS/DFS。更好的回答会主动讨论隐私设置(如某些 connection 不可见)、缓存策略(如热门用户的距离计算)和权限过滤。面试官想看你能不能把算法应用到真实的社交网络场景。

System Design

Metrics platform 要先定义采集与查询粒度

1155296 和 1159004 的 Metrics System Design 问生产指标采集、任意粒度查询与外部可视化;后者明确不要求告警。先拆入口、存储、预聚合与查询,核对 counter/gauge/分位数能否在目标粒度精确合并。AlertMonitor 是另一道 Coding 题。

Staff Level

Staff 要证明跨团队影响力

Staff 级别的面试不只是技术深度。更好的回答会展示你在跨团队项目中的角色、如何推动技术决策、如何处理不同组的优先级冲突。准备一个“影响多个团队”的项目故事,说明你如何协调资源、解决分歧并量化最终影响。

Prep Plan

建议准备路线

先定位轮次,再决定优先补题型、项目、设计还是表达。

01

先练 median proof、tokenizer DP、LRU、sparse matrix 等基础题的可解释性。

02

再把 graph distance、metrics platform、search / recommendation 做成系统设计 mock。

03

Staff 候选人额外准备降级、取舍、跨团队推进和项目影响力故事。

覆盖岗位

LinkedIn 常见目标岗位

SWEMLEInfraStaff AI
覆盖轮次

建议重点模拟这些轮次

Phone ScreenVO CodingAI CodingSystem DesignBehavioral

代面服务

LinkedIn 代面(代面试)服务

针对 LinkedIn 的轮次结构定制:技术轮老师现场作答、你露脸对口型,项目深挖与 BQ 提前准备到位。

LinkedIn(领英)面试流程是 Phone Screen → VO Coding → AI Coding → System Design → Behavioral,图、搜索、推荐和 metrics platform 是高价值准备方向。

  • Coding 轮:图距离、LRU / 多线程 LRU、sparse matrix、Viterbi——老师现场作答,你对口型
  • System Design:metrics platform、搜索 / 推荐、alert monitor——提前备好多维查询和告警框架
  • Staff 级:证明跨团队影响力——提前陪你打磨 impact 话术

$499/轮 起 · 多轮连面有打包价 · 建议面试前 3-5 天准备

实时辅助

LinkedIn SWE 辅助(实时)

面试官提问后 0.5-1 秒出答案,你露脸照着念。按 LinkedIn 的题型和节奏给话术。

LinkedIn 的图题要考虑隐私和可见性过滤,AI coding 是新增加高频轮——实时辅助两类题都接。

  • Graph 题:双向 BFS、cache、可见性过滤话术实时给出
  • AI Coding:主解 + follow-up 实时给出
  • System Design:metrics collection / query、top k exceptions 框架实时给出

$299/轮 起 · 建议面试前 2-3 天准备并做一次模拟

Company Comparisons

常被一起比较的公司攻略

如果你同时投递多家公司,可以用这些相邻攻略比较轮次、题型和评分重点,避免用一套准备方法硬套所有公司。

FAQ

LinkedIn 面试常见问题

常见问题

LinkedIn 面试流程一般有几轮?

LinkedIn 的面试流程通常包括 OA / Phone Screen、VO / Onsite 多轮技术面、Behavioral 面和 Hiring Manager 面。具体轮次取决于岗位和 Level,建议提前了解目标岗位的标准流程并针对性准备。

常见问题

LinkedIn 最常考什么题型?

根据同学提供的面经信号,LinkedIn 最常考的题型包括 Coding:straight-line median proof、tokenizer Viterbi、LRU / multithreaded LRU、sparse matrix。、Graph:candidate graph distance、bidirectional BFS、cache、隐私和可见性过滤。、System Design:metrics collection/query、top k exceptions、alert monitor、search/recommendation。、AI / ML:Random Forest theory、natural language search、personalized InMail。。建议先从高频题型入手,再做项目深挖和模拟面试。

常见问题

LinkedIn 面试需要准备多久?

建议至少提前 7-14 天开始冲刺准备。如果还在投递期,可以先做题型地图和岗位定位,拿到面试邀约后集中做模拟面试和表达训练。

常见问题

LinkedIn SWE 岗位最难的是什么?

LinkedIn 的面试以严格的 Hiring Bar 著称。最常见的失分点包括:前置澄清不充分、边界测试缺失、系统设计只背模板、项目深挖无法体现 ownership。针对性模拟可以有效降低这些风险。

常见问题

LinkedIn 面经应该怎么看?

同学提供的面经适合用来判断 LinkedIn 高频题型、轮次和常见挂点,但不要只背原题。更稳的做法是把面经拆成 OA / Coding / Design / Behavioral / HM 五类信号,再按目标岗位和 level 做限时训练。

常见问题

LinkedIn 代面、面试辅助多少钱?

LinkedIn 代面(对口型)$499/轮起,多轮连面有打包价;SWE 辅助(实时)$299/轮起。最终价格按岗位、轮次和具体面试情况浮动,添加微信 interview_coach_pro 先聊 30 分钟免费咨询再报具体价格。

AC
Software Engineering
Alex Chen·前 Meta / Stripe Senior SWE & Tech Lead

10 年+北美 SWE 经验,先后在 Meta(FAIR / Infra)和 Stripe 担任 Senior SWE 和 Tech Lead,主导过多项高并发系统架构设计,前 FAANG 面试官,累计面试 1000+ 候选人,熟悉 Meta / Google / Stripe 面试评分标准。

累计面试 1000+ 候选人UC Berkeley, CS 硕士
本文由 Alex Chen 审校与整理

需要按 LinkedIn 的具体岗位做冲刺计划?

添加微信 interview_coach_pro,发送岗位、level、轮次和日期,我们先判断最该补的环节。

查看服务与价格 →查看其他公司
✓已复制微信号!