头条三轮面试

其实头条的面试,考的内容基本就是计算机操作系统+数据结构+网络+算法。
因为三轮技术面是连续的,所以就把问到的题目总结一下,不保证顺序,不保证完整。

一面:
1.数据库隔离级别?
2.各个级别存在什么问题以及如何解决的?
3.Redis哪些数据结构?
4.SortSet底层数据结构是什么?
5.跳表和B树区别?
6.B+和B树的区别?
7.数据库InnoDB下如何加锁?
8.分析 delect from table where user_id=“1”;这句话怎么加锁的?
9.如果user_id使用单列索引,联合索引,又是怎么加锁的?
10.算法题:

自己写输入样例来测试。

二面:
1.说一说操作系统的竞态?自旋锁说一下?
2.如何实现线程的同步?线程的上下文有哪些东西?
3.面试官看了我的博客,问了我MyBatis的查询流程
4.MyBatis用过Inteceptor么?(SringMVC用过)
5.说一说Https和HTTP吧?
6.Requst报文里面的MessageBody是怎样的?(说了get,post,以及有文件上传的时候是如何的)
7.算法题:
一个数组超过一半以上都是同一个数,求这个数,要求效率最高。当时有点装,说我会这个题目,您换稍微难一点的吧,说出以后我就后悔了。
那就换一个算法题:


三面:
1.说说GC?
2.说说Volatile的是什么?
3.底层如何实现的?(CPU *** 刷新)
4.说一说缓存一致性的理解?
5.知道CPU流水线么(不太了解)
6.说一下输入一个URL到出现页面的过程(说到DNS的时候被打断了,让我跳过)
7.说一下SpringMVC的工作流程?(说到一半被打断)
8.select 和 epoll 区别?
9.如何查看文件打开的句柄?
算法题:

当时直接说用Dp,面试说那就写一下状态转移方程吧。其他的不用写了。
逻辑题:


Hr面:
问的比较简单和常规。

晚上7点半给offer,说了一下待遇和其他的福利。总的来说,头条的面试效率也是非常高的,四轮四个小时,2点面到6点。
感谢牛客,春招本来上周五结束的,然后今天正式结束。各位加油,努力就有回报!秋招见!

#内推##实习#
全部评论
伟哥,越来越刮目相看了,真大佬
点赞 回复
分享
发布于 2018-05-07 22:05
求解,头条要是当天HR面完没给offer,是不是凉的概率比较大?
点赞 回复
分享
发布于 2018-05-07 22:09
联易融
校招火热招聘中
官网直投
大佬大佬
点赞 回复
分享
发布于 2018-05-07 22:21
膜拜
点赞 回复
分享
发布于 2018-05-07 23:07
哇..牛皮啊dalao.这一面的数据库问题问我感觉直接凉凉..
点赞 回复
分享
发布于 2018-05-07 23:11
你是acmer?
点赞 回复
分享
发布于 2018-05-07 23:11
楼主请问 7.数据库InnoDB下如何加锁?  这个是回答行锁,表锁? 8.分析 delect from table where user_id=“1”;这句话怎么加锁的? 这个是什么答案 9.如果user_id使用单列索引,联合索引,又是怎么加锁的? 单列索引是唯一索引?唯一索引用Record Lock?聚合索引呢?
点赞 回复
分享
发布于 2018-05-07 23:56
逻辑题是有N订红帽 第N个晚上这些人都离开吗 谢谢
点赞 回复
分享
发布于 2018-05-08 08:45
为什么头条笔试这么难,面试的算法这么水...前两道不就是在leetcode上么
点赞 回复
分享
发布于 2018-05-08 09:10
Requst报文里面的MessageBody是怎样的?(说了get,post,以及有文件上传的时候是如何的) 这个题get请求时body无内容?post时请求体里是传递的参数?文件上传的时候是什么样的啊
点赞 回复
分享
发布于 2018-05-08 09:20
楼主,我是视频面的,但是只面了两轮技术面,然后hr就打来电话聊了十分钟,聊得职业规划,对哪块感兴趣,其他公司offer的情况,最后说会再联系我的。 中午打的,下午晚上都没有联系,是不是凉了?直面了两轮技术啊。。 是不是头条婉拒的方式?
点赞 回复
分享
发布于 2018-05-08 22:47

相关推荐

头像
不愿透露姓名的神秘牛友
04-14 20:09
传音 机械/制造 22w 硕士211
点赞 评论 收藏
转发
投票
南京科远智慧 P4项目工程师 8*15 本科其他
点赞 评论 收藏
转发
点赞 126 评论
分享
牛客网
牛客企业服务