OD面试全流程复盘:机考+两轮技术面+HR面,我准备了2周

给准备面试OD的同学做个参考。我是2026年3月投的简历,4月初拿到offer,整个流程走下来大概3周。

投简历渠道

我是通过内推投的,网申入口是朋友给的。据说内推的简历处理速度比官网快一些,我自己感觉确实是这样,投完第二天就收到了机考邀请。

第一阶段:机考

机考是3道题,限时150分钟。题型是算法题,难度大概是LeetCode中等偏上。

题目大致是: 第一题:字符串处理(难度简单,基本都能过)第二题:动态规划(难度中等,需要想清楚状态转移方程)第三题:图论/搜索(难度偏难,我当时只过了60%的case) 准备建议: LeetCode刷100道中等题基本够用重点刷动态规划、DFS/BFS、字符串处理这几个类型机考分数线好像是200分(满分300),不需要全部AC 我机考分数是240分左右,第一题全过,第二题全过,第三题过了部分case。

第二阶段:技术一面

机考通过后大概3天收到一面通知,是视频面试,时长40分钟左右。

面试官问的内容: 自我介绍(2分钟)项目经历深挖(问了两个项目,重点问了技术选型和遇到的难点)Java基础(HashMap原理、JVM垃圾回收、线程池参数)数据库(索引原理、慢查询优化、事务隔离级别)场景题(设计一个秒杀系统,说了Redis+MQ+限流的方案) 一面整体感觉不算难,主要是考察基础功底和项目真实性。面试官人挺nice的,中间还聊了聊技术趋势。

第三阶段:技术二面

一面通过后2天收到二面通知,还是视频面试,时长50分钟左右。 二面比一面难一些: 项目经历继续深挖(问得更细了,比如某个功能的QPS、数据量级)系统设计(设计一个分布式日志收集系统)代码题(现场写一个LRU缓存,用Java实现)职业规划(为什么选OD、未来3年规划) 二面面试官明显更有经验,追问很深。代码题我当时写得不太完美,但思路是对的,面试官给了提示后补全了。

第四阶段:HR面

二面通过后3天收到HR面通知,这次是电话面试,时长20分钟左右。 HR面主要问: 离职原因期望薪资到岗时间手上有没有其他offer对OD的了解程度 HR面基本就是走流程,只要表达清晰、态度诚恳,一般不会卡人。

从投递到offer的时间线

3月10日:投简历3月11日:收到机考邀请3月15日:完成机考3月18日:收到一面通知3月22日:一面通过3月24日:二面通知3月28日:二面通过3月31日:HR面4月5日:收到offer 整个流程从投递到offer大概26天,中间有周末所以实际工作日大概3周。

给面试准备的一些建议

机考最重要,先刷题再投简历,不要裸考项目经历要准备好"难点+解决方案+收益"的故事线二面会考代码,手写能力要练HR面不要紧张,真诚回答就行整个流程可能会比较长,保持耐心

0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
科叼
下载 APP