首页 > 2021提前批字节跳动研发(质量保障)提前批一二三+hr面经
头像
D.罗纳尔豪
编辑于 2020-07-23 10:57
+ 关注

2021提前批字节跳动研发(质量保障)提前批一二三+hr面经

已经收到oc和录用意向邮件,技术序列。
一面:走过场自我介绍,然后选一个项目介绍。介绍完后,面试官应该是对项目不感兴趣,没问。问了一个开放性问题,双十一的时候,购物用户多,怎么解决?说了用redis缓存热点数据,还有算法引流,推荐算法适当推一点非热点数据,缓解一下压力。然后问了一些redis的基础。然后又问服务区宕机了,怎么排查。然后问了数据库基础,特性隔离级别什么的。问了操作系统的信号量,问了一点c++标准库的底层代码,包括数组和链表的区别,对内存的占用什么的,很基础的东西。问了怎么用堆栈实现队列。这些感觉是走过场,有意思的做题部分来了。
1.有序数组,求出目标数的个数。easy题,二分查找,然后用左右指针搞定,两分钟秒杀。然后重点来了,面试官让从汇编的角度,对代码优化,答得不好,本以为凉了,结果面试官又给了条命,不得了不得了!加试一道题,多个有序链表合成一个有序链表。用一个队列就ok了,还是秒杀。然后一面结束。
二面:继续走过场介绍项目,面试官问了一下springcloud的注册中心有什么作用,底层原理是什么。网络部分问了tcp三次握手,为什么三次握手,为什么可以保证有效传输。操作系统问了了解那些linux常用指令,说了rm😁。接下来做题:
1.m元钱发n个随机红包,最小不低于0.01元。我忘了random函数的用法了,面试官居然允许我百度,不得了不得了。然后这种难度的题很快做出来了。
2.让我写了归并排序。写完后问我旁边有没有纸笔,让手推了一下时间复杂度和空间复杂度,并在摄像头前给看了十秒。
3.两个沙漏,忘了是计时几秒了,反正是用bfs就能很容易做出来。二面结束。
三面:面试官气场很像领导,感觉比前两个面试官语气凶,意识到可能是压力面。问了我一个项目中的优化问题,让我想一个优化方法,给出很多方法,都说跟第一个方法没有本质上的区别,而且语气很凶,直到最后说了一个令他满意的方案,他笑了一下,这个问题就过了。然后让我说了一个自己刷过的最有意思的算法题,说了网易18的一道笔试题,无限长跑道上的赛马问题。然后做题:
1.动态规划:m*n格子,从左上角走到右下角有多少种走法,动态规划入门题,秒杀。然后让我写了一下测试用例。
2.n对括号,所有可能的合法组合。原题,完全图基础题,秒杀。
然后就是我问他问题,问了一些入职培训,上升途径,部门主要干什么这些问题。三面结束。
hr面:前半段主要是测了一下我的性格吧,后半段就在问能不能来实习,拿了哪些offer。我说导师不让实习,offer的话,因为还太早,没有拿到,但是投了很多家大厂,目前在建行实习。然后就加了我微信,面试就结束了。一周多过后,收到了电话和意向邮件。
总结:基础部分真的拉胯,能拿到offer估计全靠算法题😂

更多模拟面试

全部评论

(10) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐