头条后端开发实习岗 三轮面经(Offer)

楼主背景:本科国内学习机械专业,研究生转专业在美国学习计算机,半年前run出了自己的第一句"Hello World"!学习的过程大部分时间在刷题,基础知识自学了两个月.
第一次实习能拿到头条后端开发实习岗也实属运气很好,特此来回馈牛客网,希望能帮助到大家!回忆不全大家仅作参考。

一面(30min):
1.自我介绍
2.学过操作系统吗?计算机网络?  没有
3.进程与线程
4.进程通信方式
5.TCP UDC区别
6.TCP四次挥手,期间状态
7.TCP为什么第四次挥手要等待2MSL,(少许错误)
8.Linux终端下按下ctrl+c发生了什么(未答上)
9.PING命令(少许错误)
10.top命令
11.堆和栈
12.编程:树的BFS遍历
13.编程:链表对折(输入1-2-3-4-....-n, 输出1-n-2-n-1-3-....)
14.进程有哪些状态
15.volatile关键字
16.多线程相关
17.IO机制
18.select和epoll区别

二面(40min):
1.项目介绍
2.针对项目提出了一些问题
3.url各部分是什么,结合后端举例回答
4.输入url之后都发生了什么(详细作答)
5.细节,url里的参数encode是什么作用?(答得有偏差)
6.https建立握手过程,涉及到哪些算法,详细
7.http结构
8.GET POST区别
9.现场出题按要求编写一个Shell脚本 (未答上)
10.Java堆和栈详谈
11.Java代码编译过程
12.JIT是什么,作用
13.你理解的Java语言和Python语言之间的区别
14.索引有哪几种? (先说的底层B+tree和Hash等,面试官说先不说底层,说平时使用的索引)
15.索引的好处? 什么时候使用索引,索引的原理?
16.最左匹配原则
17.索引其他相关
18.编程:链表求环

三面(40min):
1.项目详细介绍
2.根据项目提出相关问题
3.使用过一些开源框架吗?reddis,MQ等?
4.编程:N个有序数组求交集 (一点小问题,让我回去再想下)
5.智力题:四个人提着灯笼过河,每个人时间分别是1,2,4,8 分钟,每次最多2人一起过,求最短时间(提示了一下做出来)
6.线程与进程区别
7.进程通信方式(提到了信号量,主要解释了二进制信号量的P,V,但是面试官问我,你确定信号量可以通信吗? 我解释信号量控制同步性的问题)
8. JVM详解,JMM相关
9.实习想做什么?基础架构还是策略还是什么
10.实习时间
11.等HR通知

由于楼主是在美国,有时差,三面完已经是这边的晚上12点半. 北京时间当天的下午也就是我这边的凌晨3点多与HR取得了联系,约了第二天的HR面,聊了15分钟大概

头条的效率真的很快,再隔一天收到offer审批通过,谈薪资,入职时间,收到offer.

希望大家通过面经来给自己查缺补漏!祝大家都有所收获!
#字节跳动##实习##面经##春招##Java工程师#
全部评论
楼主投的哪个城市呀?
点赞 回复
分享
发布于 2019-03-16 08:52
大佬投的是日常实习还是暑假实习?
点赞 回复
分享
发布于 2019-03-16 11:09
联想
校招火热招聘中
官网直投
不用参加笔试吗?为什么不用
点赞 回复
分享
发布于 2019-03-16 12:25
刷题是刷的什么题
点赞 回复
分享
发布于 2019-03-18 00:38
这都能过。。。看来头条还是很看重刷题啊。楼主也确实厉害了,这么点时间就会这么多了,加油
点赞 回复
分享
发布于 2019-03-18 01:05
楼主牛b!!我要好好看看你的面经!!
点赞 回复
分享
发布于 2019-04-10 03:31
请问楼主实习多久?转正概率大概多大?非常感谢!
点赞 回复
分享
发布于 2019-06-30 19:05
楼主是基础架构组么?
点赞 回复
分享
发布于 2019-10-21 16:38
“url各部分是什么,结合后端举例回答?请问怎么个结合”,这道题面试官要考察什么知识点?
点赞 回复
分享
发布于 2019-10-23 09:44
向楼主学习!同机械专业的,想要找个后端实习,正在努力准备今年春招。
点赞 回复
分享
发布于 2020-03-05 15:37

相关推荐

15 254 评论
分享
牛客网
牛客企业服务