头条三面挂经

约的今天(4月24)3点的面试,2点多到头条大楼,2点50左右开始面试,5点半左右结束

一面(手撕代码)
1、给1亿个数,求字典序第K(k<1亿)大的数(字典树)
2、链表拆分,翻转,合并  如 1->2->3->4->5->6  变为1->6->2->5->4->3 
3、tcp udp
4、tcp四次挥手
5、其他忘记了
二面(手撕代码)
1、二叉树转单链表(前序)
2、旋转数组查找(1 2 3 4 5 6 7 8 9 变为 6 7 8 9 1 2 3 4 5)告诉面试官我见过这道题,就只讲了思路
3、堆排序,画图说明调整过程,没写代码
4、求后面第一个比当前数大的数(用栈)好像是到leetcode原题
4、tcp拥塞控制
5、指针和引用
6、其他零碎的忘记了
三面(挂掉)
1、设计微信朋友圈
2、数组两两元素求异或,求最大的异或值(01字典树)
3、锁的设计(1亿个对象,100个线程,怎么加锁)


三面让我深刻的认识到自己是个智障,朋友圈设计无从下手,感觉什么也答不上来,然后求异或的那道题也卡壳,锁的设计没理解题意(以为是分段锁,结果GG),绝望。三面面试官是个很好的大叔,一直引导我回答,但我还是一路智障到底,只想早点结束面试,早点回学校, 真的是浪费了面试官的时间。
然后三面面试官说 我的前两面的评价都还不错,但到第三面就表现的像智障,还很给面子的问我是不是很紧张造成的,然而我破罐子破摔的表示 设计题是真的不会,感觉很羞愧,哎~
三面面试官另外也有提到:我说话声音太小,一遇到难题就想放弃,能力配不上简历上写的acm奖(的确是靠队友得到的)等等,感觉他说的都是我的痛点,句句在理,我也觉得自己很菜鸡,已经把简历上的奖项删掉。

总体来说,感觉还是很好的一次面试体验,头条一日游get,体验到了传说中的手撕代码,三面面试官也莫名的萌萌的(劝我别读研,说读研毁一生,哈哈哈),另外也知道了自己的不足。

最后,求问牛油们设计题应该从哪些方面作答

#C++工程师##实习##字节跳动#
全部评论
不瞒你说,当初也有面试官说读研就废了,但还是没要我,我也考上了研究生……
点赞 回复 分享
发布于 2018-04-25 14:20
为什么说读研毁一生啊?
点赞 回复 分享
发布于 2018-04-24 20:16
这几道设计题我也不会
点赞 回复 分享
发布于 2018-04-24 22:06
第三面设计有点难呀,那个锁是什么意思,我也被问了朋友圈,难道是同一个人?
点赞 回复 分享
发布于 2018-04-24 22:44
兄弟头条啥部门
点赞 回复 分享
发布于 2018-04-26 15:44
lyf?我和你3面同一个人同样3道题😂,字典树求异或也忘记了,被怼了。。。他们应该是头条号的后台研发岗。
点赞 回复 分享
发布于 2018-05-09 23:51

相关推荐

11-08 10:39
门头沟学院 C++
点赞 评论 收藏
分享
评论
6
58
分享
牛客网
牛客企业服务