字节跳动飞书后端实习12+hr面
比较幸运,感觉比大部分牛友的面经简单一些
4.3
一面
- 自我介绍
- 了解基本情况,问实习时间
- 两个单向链表找相交点,写完代码问我是不是做过,我说是。面试官说打acm也做这个吗,我说要找工作吃饭的嘛。
- 问语言用别的可以吗
- 再来一个题,一个长度为n的数组num,给出参数k,t,询问是否存在两个数字num[i],num[j],满足|i-j|<=k,|num[i]-num[j]|<=t,n 1e5。
最后我终于发现了这玩意就是个set。
6. 然后给我整了一段python代码,问我能不能看懂,大概流程是查某个表中所有leader领导的人员是谁
7. 看英文文档可以吗,平时会不会看一些英文文档。平时代码的错误信息是百度还是谷歌
4.12
二面(忘录音了,能想起多少算多少)
- 自我介绍
- 做过什么项目,介绍一下这个项目中数据库表的设计。
- 为什么这么设计,有什么好处。
- 那如果按照我(面试官)这个去设计与你的那种方式有什么不同。
- 现在有一个场景,一个游戏,人数很多,如何快速找出全服前100,以及自己查看自己的排名。
查看自己排名,把每个人的排名分数都丢到平衡树中,每次从数据库查自己的分数,再在平衡树中查自己的排名。或者权值线段树。
6. 两者的区别是什么,第二个与值域有关。
7. 二叉搜索树转双向链表。
8. 反问
基础知识问什么我忘了。。。时间有点久了。
然后等了大概五天,接到一个杭州飞书hr的电话,问我杭州行不行,我以为我被转岗了。。
接下来一句话问我北京流程怎么样,我说不知道,她说帮我问,感谢杭州hr的神助攻,立刻收到了北京hr的约面。
4.20
三面(hr面)
- 问我前两轮面试下来感觉怎么样。
- 找实习的原因。
- 如果你来实习,希望收获什么,有什么规划。
- 对飞书业务有了解吗
- 之前有过实习吗
- 你acm最好的成绩是什么
- 这个比赛拿铜牌的概率是多少
- 绩点怎么样,专业排名呢,高考成绩呢
- 比较擅长的技术栈是什么,可以给自己打几分
- 平时提升自己的方式是什么
- 实习时间是什么时候可以开始,可以持续多长时间
- 反问
许愿offer