头条三面面经

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

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

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

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

#字节跳动##Java工程师##内推##面经##秋招##提前批#
全部评论
请问大佬,这个LRU的过期缓存清除是怎么实现的呢?
点赞 回复 分享
发布于 2019-01-18 08:33
大佬给条活路,不要再投了
点赞 回复 分享
发布于 2018-08-13 09:18
想要白金。。
1 回复 分享
发布于 2018-08-12 23:19
是电面还是现场啊
点赞 回复 分享
发布于 2019-01-13 13:11
头条白金码索取地址,已为2位推荐白金码(找同事内推的)。 https://www.nowcoder.com/discuss/93804
点赞 回复 分享
发布于 2018-08-16 13:05
顶顶
点赞 回复 分享
发布于 2018-08-15 15:31
楼主是投递之后多久面试的
点赞 回复 分享
发布于 2018-08-14 12:33
大佬几班的
点赞 回复 分享
发布于 2018-08-13 18:15
好厉害
点赞 回复 分享
发布于 2018-08-13 14:31
老哥厉害,膜一膜。(我QQ加了一个好友头像和昵称和你一模一样,不会就是你吧哈哈哈好巧好巧)
点赞 回复 分享
发布于 2018-08-13 14:02
真羡慕又有项目,又会写算法题的大佬。 我现在是手忙脚乱
点赞 回复 分享
发布于 2018-08-13 12:35
大佬大佬
点赞 回复 分享
发布于 2018-08-13 11:29
 都这么优秀。。。
点赞 回复 分享
发布于 2018-08-13 09:10
握爪,我也是昨天面的,三面的有一道算法题跟你一样,最后用的两个堆实现的,不知道是不是最优 其他两面就比较水了,一面是个简单dp,二面是求分位数。 希望都能过!
点赞 回复 分享
发布于 2018-08-13 09:06
大佬
点赞 回复 分享
发布于 2018-08-13 08:54
我一上来就是第三面,有点懵逼
点赞 回复 分享
发布于 2018-08-13 07:24
LRU是用linkedHashMap 的access order吗大佬
点赞 回复 分享
发布于 2018-08-13 02:07
蹭蹭大佬
点赞 回复 分享
发布于 2018-08-12 23:47
大佬,我感觉我的面试比你简单多了😂 话说红黑树的插入删除要讲到什么地步啊?
点赞 回复 分享
发布于 2018-08-12 23:43
大佬呀
点赞 回复 分享
发布于 2018-08-12 22:44

相关推荐

07-07 12:25
门头沟学院 Java
程序员牛肉:你这个智邮公司做的就是那个乐山市税务系统的服务吗?
点赞 评论 收藏
分享
评论
点赞
252
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务