IMC Interview Guide

IMC 面试辅助:HackerRank 双题笔试与 Quant 面试准备

面向 IMC(SDE、Trader、Quant、MLE、Performance Engineer)的面试准备攻略,覆盖两小时两道题的 HackerRank 笔试、通过后次日的单向视频面试、以及交易与量化方向的期望值、最优停止与概率题,并整理近年笔试反复出现的容器选择与指令传播两类题型。

Related Articles

IMC 相关文章

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

IMC 面经 • OA • Grad • Intern • Quant Performance • 2026

IMC Grad / Intern OA + Quant Performance 面经

IMC Grad/Intern 面经 2026:HackerRank OA 2 题 120 分钟(跨 cycle 固定题集)、Quant Performance HR 快问快答、onsite 4 轮知识题,附挂点与 7/14/30 天路线。

阅读全文

Question Radar

IMC 高频必考题型

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

必备

笔试第一类:给定若干需求与若干容器集合,每个需求用一个容器且必须装满,无匹配则用下一个更大的,求总浪费最小的集合下标。

必备

笔试第二类:给定树形组织结构的父节点数组,按子节点编号升序深度优先传播指令,返回第 k 个收到指令的人。

必备

复杂度快问快答:从有序数组移除元素、哈希表查键、最小堆取最小、有序数组找第 i 个元素、链表二分的复杂度。

必备

单向视频四题:向非技术人员讲项目、复杂度清单、多线程是否总比单线程快、不用数据库设计酒店预订系统。

必备

概率与期望:给定几种结果的概率与收益求取值范围,并把组合条件写成矩阵不等式或直接给出定价。

必备

机器学习基础:线性回归与 Transformer 相关问答,以及训练神经网络时处理过拟合的手段。

Company Signals

IMC 近期面试信号

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

信号

笔试在同学提供的面经样本里高度稳定:HackerRank 平台、约 120 分钟、两道题,反复出现容器选择与指令传播两类题型。

信号

通过笔试后常在第二个工作日收到单向视频面试邀请,同学提供的面经样本里的四道题包含复杂度问答、多线程判断与内存版系统设计。

信号

数据规模是真实门槛:有候选人明确指出朴素做法复杂度不够会超时,最终需要做到接近排序加二分的效率才能全过用例。

信号

交易与量化方向的核心是概率与期望值:算渔获平均期望后要求给出市场报价并回答是否卖出,另有最优停止类问题。

信号

ML 方向 onsite 同学提供的面经样本为四轮,覆盖概率、优化、机器学习编码与机器学习基础,优化题集中在 KKT 条件。

信号

HR 与绩效工程方向的筛查会用快问快答的形式考复杂度与缓存淘汰策略,且面试官被要求只念题不给澄清。

Sample Questions

IMC 代表题目清单

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

Coding

给定若干病人的需求量与若干容器集合,每个集合提供若干种容器容量。每个需求必须用一个容器且必须装满,没有刚好匹配时用最小的不小于需求的容器,差值记为浪费;若某集合有需求找不到够大的容器则该集合作废。返回总浪费最小集合的下标,并列取小者,全部不可行返回负一,需求量可达十万量级。

Coding

给定树形组织结构的父节点数组,父节点为负一表示根节点。指令从指定员工发出,按子节点编号升序传播,且必须先把一个子节点的整棵子树传完再传下一个。对多个查询返回第 k 个收到指令的人,不足 k 个返回负一。请说明如何预处理以支持多次查询。

Quant

某种商品有七成概率为次品、价值七千,三成概率为正品、价值一万,且只有次品买入价不低于三千、正品买入价不低于七千时才能成交。请问买方应如何定价,并讨论条件概率与指数分布相关的追问。

Quant

三种结果出现的概率分别为 q、q 的平方与一减 q 减 q 的平方,求 q 的取值范围,并把构造投资组合的条件写成矩阵不等式。

System Design

不用任何数据库,仅用内存数据结构设计一个酒店预订系统:支持查询某类房间在某日期区间的可用数量、下单与取消,并说明如何组织索引以支持高并发下的可用性查询。

行为与基础

向非技术人员描述一次项目经历,并解释多线程是否总是比单线程快、举例说明在什么情况下并发反而更慢。

Depth Notes

IMC 专项深挖

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

笔试双题

容器选择与指令传播

IMC 的 HackerRank 笔试在同学提供的面经样本里稳定得罕见:约 120 分钟、两道题,且近年反复出现同两类题型。第一类是容器选择,业务外壳是制药公司为不同病人准备液体药剂:给定多个病人的需求量,以及若干容器集合,每个集合里有若干种容器容量;每个订单必须用一个容器并且必须装满,有刚好等于需求量的容器就直接用,否则用最小的不小于需求量的容器,容量减去需求量就是浪费;某个集合若有订单找不到够大的容器就整组作废。要求返回总浪费最小的集合下标,并列时取下标更小者,全部不可行返回负一。同学提供的面经样本给出的具体要求包括多个需求、三个集合以及一个最大的需求超出某集合容量上限的例子,正好覆盖了整组作废这条分支。第二类是指令传播,用父节点数组描述一棵组织架构树,父节点为负一的是根;指令从指定员工发出,按子节点编号升序、并且必须先把一个子节点的整棵子树传播完再传下一个,等价于从起点做先序遍历,要求返回第 k 个收到指令的人,不足 k 个返回负一,并且需要对多个查询独立回答。两类题的共同门槛是数据规模,同学反馈明确说朴素做法会超时、最终要做到排序加二分或预处理之后每次查询接近常数时间才能通过全部用例。准备时建议把这两题的实现各手写三遍到无需思考的程度。

复杂度快问

HR 轮也会考技术

这家公司在 HR 与初筛环节的技术密度明显高于同类公司,同学提供的面经样本里有两次很典型的记录。一次是绩效工程方向的 HR 面,闲聊十几分钟后直接抛五个技术判断题,形式是回答是或否:六十四位能表示的范围是否是三十二位的两倍;举例说明什么情况下最近最少使用不如最不经常使用、并且要求用给三岁小孩讲的方式解释这两种策略;链表中二分查找的复杂度是否是 n 乘 log n;给定 n 个节点的无环图最多有多少条边。候选人特别指出有一道题他没听清想要对方澄清,但 HR 回答说自己被告知只能念题、不能给任何澄清,他只能随便作答并认为挂在这一题上。这说明面对这类快问快答,你没有第二次机会,必须当场给出判断。另一次是早期职业方向的软件工程 HR 面,公开记录里被问到一个什么时候用字典、什么时候用数组的问题。把这两个样本合起来,准备清单就很清楚:常见数据结构的复杂度、缓存淘汰策略的适用场景与通俗解释、以及图的边数与无环性之间的关系,都属于必须张口即答的内容。建议的练法是把每个结论写成一句不超过二十字的答案,附带一句为什么,这样即使被追问也不会慌。同时注意,这类轮的面试官可能故意不给澄清,所以遇到没听清的题要先用一句复述确认,把主动权拿回来。

单向视频

没有对话的四道题

通过笔试后的下一步在同学提供的面经样本里出现得很快,有候选人的记录是第二个工作日就收到了单向视频面试邀请。这种形式没有实时对话、也没有追问,四道题分别是:向非技术人员描述一次项目经历;描述四种操作的最差复杂度,包括从有序数组里移除某个元素、检查某个键是否在哈希表、从最小堆里移除最小元素、以及从有序数组里找第 i 个元素;解释多线程是否总是比单线程快并举例说明;以及设计一个酒店预订系统,明确要求不使用数据库、只用内存数据结构。这四道题的设计意图很清晰:第一题考表达与抽象能力,第二题考基础功底,第三题考对并发开销与场景边界的理解,第四题考数据结构设计。单向视频最大的风险是「自认为答完了但没说到点上」,因为没有面试官的表情反馈。建议为每道题写一份两到三分钟的成稿:项目题用背景、你的角色、技术取舍、结果四段;复杂度题逐条给出结论加一句理由;多线程题先给结论再给一个反例;设计题先列实体与关系,再讲索引与查询路径,最后主动提并发与内存上限。录制时保持语速平稳、每答完一小段停半秒,方便后期剪辑,也避免一次口误影响整体观感。这轮没有反问环节,也就没有补救机会,所以宁可把每道题讲得略长一些,也不要在三十秒内草草结束,让评委觉得你没有可以继续展开的内容。

量化与 ML

期望值定价与最优停止

交易与量化方向的同学提供的面经样本集中在几类经典问题上。交易方向的电话技术面里,候选人被要求计算渔获的平均期望,算出之后要给出一个市场报价,然后面试官说有出价、问他卖不卖,他自述这一块想多了没答好;同轮还有一道脑力题被描述为很简单、直接秒解。这说明定价题的关键不是数学,而是能否在两三句话内把「期望值加风险溢价」的逻辑讲清楚。机器学习研究方向的一面是一小时,数学部分是三种结果、概率分别为 q、q 的平方、以及一减 q 减 q 的平方,要求求出 q 的取值范围,之后还要求构造投资组合并把条件写成矩阵不等式形式;编程部分是组合总和。机器学习实习 onsite 的同学提供的面经样本是四轮,覆盖概率、优化、机器学习编码与机器学习基础:概率题涉及条件概率与指数分布,以及随机游走和赌徒破产这类经典模型;优化题集中在 KKT 条件,候选人认为很简单;机器学习编码覆盖探索性数据分析、线性回归、训练神经网络与处理过拟合;机器学习基础则问线性回归与 Transformer 相关内容。把这些拼起来,量化线的准备重心应该是概率论与凸优化而不是刷题量,尤其是能写出条件、能解释约束乘子含义、能用一句话说明为什么这样定价。

Prep Plan

建议准备路线

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

01

把笔试两类题型写成模板:容器选择用排序加二分求每组的总浪费,指令传播用迭代版先序遍历求第 k 个接收者,并各手动写三遍。

02

把经典复杂度问答背成条件反射:有序数组删除元素、哈希表查键、最小堆取最小、有序数组取第 i 个元素,以及链表二分查找。

03

量化与交易方向集中练概率:条件概率、期望值定价、最优停止与赌徒破产,重点是能口述推导而不是只给答案。

覆盖岗位

IMC 常见目标岗位

SWEQuantMLEDS
覆盖轮次

建议重点模拟这些轮次

OAVIHR Screen技术面Onsite

代面服务

IMC 代面(代面试)服务

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

IMC 的流程在同学提供的面经样本里是 HackerRank 笔试 → 单向视频面试(或 HR 简短电话)→ 技术或交易轮,ML 与量化方向还有多轮 onsite。代面(对口型)适合视频与技术轮:单向视频没有实时对话,更适合提前把四类题目的讲稿写好再录;有面试官的轮次则由老师现场作答。

  • 单向视频面试:四道题提前准备好两到三分钟的成稿,按录制界面节奏读完即可。
  • 交易与量化轮:老师现场做期望值计算与 Market Making 回答,你同步对口型。
  • HR 与技术筛查:字典与数组取舍、复杂度判断这类快问快答按清单准备成条件反射。

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

实时辅助

IMC SWE 辅助(实时)

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

实时辅助在这家公司的作用集中在笔试和复杂度问答上。IMC 的笔试只有两道题但都是长题干,且同学反馈显示朴素做法会超时,因此难点在于「先读懂业务描述、再把它映射成已知题型」;辅助可以在读题阶段帮你把业务场景翻译成数据结构,在你已经想清思路后补上实现细节与复杂度优化。

  • 容器选择:把业务描述映射成排序加二分、前缀和、树遍历或单调栈的判定实时给出。
  • 复杂度追问:堆操作、哈希查找、有序数组删除各自的复杂度实时可查,避免现场口误。
  • 概率与期望:条件概率、随机游走、赌徒破产这类经典模型的标准解法与结论实时提示。

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

OA 代写

IMC OA 代写

收到 OA 但没时间刷题?发过来,按你收到的具体 OA 题型报价。

IMC 的 OA 可以代做,公开信息也最充分:HackerRank 平台上通常限时 120 分钟、两道题,近年反复出现「容器选择/浪费最小」与「指令传播/树上前序遍历」这两类题;另有 2 小时两道题的样本把第一题指为与打包最小浪费同一道题。题量与时长以你收到的邀请为准,数据规模上限被描述为十万量级,朴素做法会因为超时被拒。

$199 起 · 提前 1 天准备 · 限时窗口内交付

Company Comparisons

常被一起比较的公司攻略

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

FAQ

IMC 面试常见问题

常见问题

IMC 面试流程一般有几轮?

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

常见问题

IMC 最常考什么题型?

根据同学提供的面经信号,IMC 最常考的题型包括 笔试第一类:给定若干需求与若干容器集合,每个需求用一个容器且必须装满,无匹配则用下一个更大的,求总浪费最小的集合下标。、笔试第二类:给定树形组织结构的父节点数组,按子节点编号升序深度优先传播指令,返回第 k 个收到指令的人。、复杂度快问快答:从有序数组移除元素、哈希表查键、最小堆取最小、有序数组找第 i 个元素、链表二分的复杂度。、单向视频四题:向非技术人员讲项目、复杂度清单、多线程是否总比单线程快、不用数据库设计酒店预订系统。。建议先从高频题型入手,再做项目深挖和模拟面试。

常见问题

IMC 面试需要准备多久?

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

常见问题

IMC SWE 岗位最难的是什么?

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

常见问题

IMC 面经应该怎么看?

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

常见问题

IMC 代面、面试辅助、OA 代写多少钱?

IMC 代面(对口型)$499/轮起,多轮连面有打包价;SWE 辅助(实时)$299/轮起;OA 代写 $199 起,提前 1 天交付。最终价格按岗位、轮次和具体面试情况浮动,添加微信 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 审校与整理

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

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

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