字节广告后端面试
Timeline
- 2025-02-10 14:00-15:00 周一 一面 两小时后约二面
- 2025-02-11 14:00-15:00 周二 二面 半小时内约三面
- 2025-02-12 15:00-16:00 周三 三面 半小时内约HR面
- 2025-02-13 16:30-17:30 周四 HR面
- 2025-02-14 11:00 OC
一面
- 自我介绍
- 虚拟内存
- 页面置换算法 LRU各个实现和时间复杂度
- 执行ls命令到显示的过程
- 通过暗网探测器项目学到了什么
- TCP/IP协议四层结构
- link层差错检测
- TCP拥塞控制
- HTTP请求头响应头
- socket编程
- B+树结构
- 你怎么学习的
- MySQL隔离级别
- 手撕:最长连续子数组和(贪心) 从朴素到优化到扩展(若窗口大小必须大于等于2)
问题30min,算法10min,反问20min
二面
- 自我介绍
- 拷打实习的单一个点(25min)
- 手撕:阿拉伯数字转英文后的字母个数(25min) 扩展:从1加到n的英文字母个数总和
- 反问(5min)
三面
- 自我介绍
- 职业未来规划
- 怎么看待AI
- OOP理解
- solid原则(这啥啊完全没听过)
- ES避免脑裂(给了)
- MVCC实现
- 智力题:100个数每次抽走奇数位置的数最后剩下哪个数
- 场景题:春节期间我们记录了抖音上的视频播放次数,如何找前1000个最火的(计数+topk)
- socket和网络IO模型
- 手撕:BST判定(需要bug free能跑)
- 反问:你的能力还需要提升,要融会贯通,高效解决问题,不要磕磕绊绊
问题35min,算法10min,反问5min