互联网招聘求职专区上班这点事儿@IT·互联网

头条三轮面试

2018-05-08  本文已影响1537人  6b440373157d

其实头条的面试,考的内容基本就是计算机操作系统+数据结构+网络+算法。

因为三轮技术面是连续的,所以就把问到的题目总结一下,不保证顺序,不保证完整。

一面:


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 cache 刷新)

4.说一说缓存一致性的理解?

5.知道CPU流水线么(不太了解)

6.说一下输入一个URL到出现页面的过程(说到DNS的时候被打断了,让我跳过)

7.说一下SpringMVC的工作流程?(说到一半被打断)

8.select 和 epoll 区别?

9.如何查看文件打开的句柄?

算法题:

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

逻辑题:

Hr面:


问的比较简单和常规。

晚上7点半给offer,说了一下待遇和其他的福利。总的来说,头条的面试效率也是非常高的,四轮四个小时,2点面到6点。

感谢牛客,春招本来上周五结束的,然后今天正式结束。各位加油,努力就有回报!秋招见!

点击作者姓名与作者大佬交流~

作者:早就戒了。

来源:

牛客网(www.nowcoder.com)

- 互联网名企笔试真题

- 校招求职笔经&面经

- 程序员/产品/运营求职实习信息

- 程序员/产品/运营学习交流社区

上一篇下一篇

猜你喜欢

热点阅读