面灵AI

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

时间
2026-03
来源
牛客网

《面试题目》

  1. 给准备面试OD的同学做个参考。我是2026年3月投的简历,4月初拿到offer,整个流程走下来大概3周。投简历渠道我是通过内推投的,网申入口是朋友给的。据说内推的简历处理速度比官网快一些,我自己感觉确实是这样,投完第二天就收到了机考邀请。第一阶段:机考机考是3道题,限时150分钟。题型是算法题,难度大概是LeetCode中等偏上。题目大致是:第一题:字符串处理(难度简单,基本都能过)第二题:动态规划(难度中等,需要想清楚状态转移方程)第三题:图论/搜索(难度偏难,我当时只过了60%的case)准备建议:LeetCode刷100道中等题基本够用重点刷动态规划、DFS/BFS、字符串处理这几个类型机考分数线好像是200分(满分
  2. ,不需要全部AC我机考分数是240分左右,第一题全过,第二题全过,第三题过了部分case。第二阶段:技术一面机考通过后大概3天收到一面通知,是视频面试,时长40分钟左右。面试官问的内容:自我介绍(2分钟)项目经历深挖(问了两个项目,重点问了技术选型和遇到的难点)Java基础(HashMap原理、JVM垃圾回收、线程池参数)数据库(索引原理、慢查询优化、事务隔离

《参考解析》

  1. MySQL索引通常使用B+树,叶子节点按顺序连接,适合范围查询;设计索引时结合选择性、最左匹配原则和执行计划,避免无效索引与回表开销。
  2. 并发问题应先明确共享状态和一致性边界,再选择锁、CAS或队列。线程池需要根据任务是CPU密集还是IO密集设置核心线程数、队列容量和拒绝策略,并监控活跃数与队列长度。
  3. 算法题先写出不变量和边界条件,再分析复杂度;常见数组、链表和树问题可分别使用双指针、哈希表、递归或迭代遍历,目标是在线性或对数复杂度内完成。