字节支付一二三面面经
11.17 感谢信了😭
字节本来9月中旬投的两个志愿, 笔试挂了, 流程都结束了, 11.9号boss上找人捞了一下, 很快就约面了
一面 11.12
- 项目 (25min)
- 算法 leetcode39 组合总数
- 八股
- 代理模式,作用,例子
- jvm如何判断垃圾,扩展讲了一下gc roots, 回收算法
- 多态在jvm中的体现,动态链接的过程
- 依赖倒置
- MySQL隔离级别,RR如何实现的
- RR如何避免幻读
- TCP可靠性
一面问的中规中矩, 算法也比较简单, 效率很高, 面完半个小时就收到约二面的电话, 约了第二天的晚上
二面 11.13
- 算法
- 零钱兑换2
- 链表从中点对折, 左右分别输出
做完自我介绍就开始做算法题, 都是比较经典的题目, 第一题背包问题, 第二题反转链表, 但是由于第一题写太快了, 于是出了第二道题, 第二道题debug了一会, 总体大概写了20min左右
- 八股
- TCP挥手过程
- MySQL redo log, bin log, undo log
- 聚簇索引
- sql题, 不需要运行, 写在聊天框就可以了
- HashMap如何实现线程安全
- 依赖倒置 (一面的时候没回答出来的问题, 当时听错了, 二面又问了一遍)
二面是晚上面的, 所以是第二天早上收到的约面电话, 直接就约了下午的面试
整体问的不是很多, 面试官说项目一面问过了所以就不问了, 随便问了点八股, 但是过程很尴尬, 经常是面试官对着屏幕在打字(写面评? 我猜测), 然后在问八股的时候, 我回答的时候经常会笑, 要么就是不说话, 我就只能自己扩展着讲
三面 11.14
三面应该是leader面, 没开摄像头, 问项目问的比较细
-
项目 (25min)
-
算法
数组中找中位数, 自己实现排序算法, 我用了快排, 于是写完以后又让实现了一个稳定版本的快排
- sql题 (没写出来😭)
写完算法就开始聊以前的面试, 然后写了一道sql题, 没写出来, 应该是凉了, 面试官对我说这题没写出来很不应该, 但是我确实没怎么写过sql😭, 字节sql还要自己建表塞数据运行, 虽然大概率凉了, 但还是许愿一个HR面!!!
🙏许愿一个HR面!!!
🙏许愿一个HR面!!!
🙏许愿一个HR面!!!
#如何判断面试是否凉了##我的失利项目复盘#