前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >头条三轮面试

头条三轮面试

作者头像
牛客网
发布2018-05-30 15:40:02
1.2K0
发布2018-05-30 15:40:02
举报
文章被收录于专栏:牛客网牛客网

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

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

一面:

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)

- 互联网名企笔试真题

- 校招求职笔经&面经

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

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

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018.05.08 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档