头条三面面经

因为有白金内推所以今天下午就直接面了,一共三轮。面完一轮hr打电话告诉你过没,过的话下一轮。有幸面了三面,最后hr让我等消息,说今天面的非常不错,希望能拿到offer吧。话不多说,下面是面经。
一面:
你在微信做了什么
jvm g1回收器讲一下
垃圾回收算法
hashmap讲一下
进程与线程区别
进程通信方式
http请求头有哪些
tcp三次握手,四次挥手
来一道算法题:有若干个整数,每次输入一个,要求每输入一个就输出当前所有输入的中位数,时间复杂度尽量小,能想到几种解法(leetcode原题,好像叫stream median)

二面:
一开始就又来一道算法题:写一个支持过期时间淘汰的LRUCache,楼主写了十分钟快要完成了,面试官说好了停吧,然后讲一下已经写出来的部分。
红黑树讲一下,五个特性,插入删除操作,时间复杂度
concurrenthashmap
redis数据结构
redis线程模型
redis数据淘汰机制
读过redis源码吗?
事务的四个特性
mysql实现事务的原理(MVCC)

三面:
一开始问我在学校的经历,当学生干部的事,还有在微信做了什么,又是blabla说了一通。
腾讯什么时候转正答辩,如果腾讯和头条都给你offer会选择哪里,这是送分题。
然后又是一道算法题:二叉树转换成中序链表,不能用额外空间,可以递归。不到五分钟递归解决。
我看你简历上写了一个cmm语言解释器,怎么实现的讲一下吧
还有一个听歌识曲也讲一下吧
你有什么要问我的吗?

面完就感觉筋疲力尽。
希望能给大家一点帮助吧

#字节跳动##Java工程师##内推##面经##秋招##提前批#
全部评论
想要白金。。
1 回复
分享
发布于 2018-08-12 23:19
大佬给条活路,不要再投了
点赞 回复
分享
发布于 2018-08-13 09:18
小红书
校招火热招聘中
官网直投
请问大佬,这个LRU的过期缓存清除是怎么实现的呢?
点赞 回复
分享
发布于 2019-01-18 08:33
你三面结束过后hr给你打电话没有?
点赞 回复
分享
发布于 2018-08-12 21:17
微信大佬妥妥的
点赞 回复
分享
发布于 2018-08-12 21:30
大佬大佬
点赞 回复
分享
发布于 2018-08-12 21:31
大佬大佬,你拿这么多offer是会被~~~的
点赞 回复
分享
发布于 2018-08-12 21:32
武汉大学的大佬,有合适的就不要再找吧
点赞 回复
分享
发布于 2018-08-12 21:35
有白金真好,不用笔试
点赞 回复
分享
发布于 2018-08-12 21:37
我的面试官冲过来一点基础不问就怼算法,要最优,虽然写的不是很流畅,也都写出来了然后突然问我分布式。。我说没接触过,然后就gg了。。哎,看分布式和redis去。。
点赞 回复
分享
发布于 2018-08-12 21:40
这可能就是神仙吧
点赞 回复
分享
发布于 2018-08-12 21:42
大佬呀
点赞 回复
分享
发布于 2018-08-12 21:56
666啊
点赞 回复
分享
发布于 2018-08-12 22:10
强呀~LRU 不到十分钟就写出来了
点赞 回复
分享
发布于 2018-08-12 22:15
大佬是几点面完第三面的?
点赞 回复
分享
发布于 2018-08-12 22:20
神佬!
点赞 回复
分享
发布于 2018-08-12 22:30
头条面试题这么难,全是leetcode hard难度啊
点赞 回复
分享
发布于 2018-08-12 22:31
是大概率都是有三面还是一二面会刷人,好像大家都面了三轮
点赞 回复
分享
发布于 2018-08-12 22:33
大佬呀
点赞 回复
分享
发布于 2018-08-12 22:44
大佬,我感觉我的面试比你简单多了😂 话说红黑树的插入删除要讲到什么地步啊?
点赞 回复
分享
发布于 2018-08-12 23:43

相关推荐

点赞 252 评论
分享
牛客网
牛客企业服务