头条三面总结,面完精疲力尽

前言:

因为临近金九银十的面试旺季,所以大家都在为自己下半年的跳槽做最后的一搏,都在为想进自己理想的大厂而做最后的努力。
下面就来看看这位面试头条的朋友在面试后的总结:


因为有白金内推所以8月13号下午就直接面了,一共三轮。面完一轮hr打电话告诉你过没,过的话下一轮。有幸面了三面,最后hr让我等消息,说今天面的非常不错,希望能拿到offer吧。话不多说,下面是面经。

头条一面

1:你在微信做了什么(腾讯微信实习生)

2:jvm g1回收器讲一下
3:垃圾回收算法

4:hashmap讲一下
5:进程与线程区别

6:进程通信方式
7:http请求头有哪些

8:tcp三次握手,四次挥手
9:来一道算法题:有若干个整数,每次输入一个,要求每输入一个就输出当前所有输入的中位数,时间复杂度尽量小,能想到几种解法?(leetcode原题,好像叫stream median)

头条二面:

1:一开始就又来一道算法题:写一个支持过期时间淘汰的LRUCache,写了十分钟快要完成了,面试官说好了停吧,然后讲一下已经写出来的部分。

2:红黑树讲一下,五个特性,插入删除操作,时间复杂度

3:concurrenthashmap
4:redis数据结构

5:redis线程模型
6:redis数据淘汰机制

7:读过redis源码吗?
8:事务的四个特性

9:mysql实现事务的原理(MVCC)

头条三面:

1:一开始问我在学校的经历,当学生干部的事,还有在微信做了什么,又是blabla说了一通。

2:腾讯什么时候转正答辩,如果腾讯和头条都给你offer会选择哪里,这是送分题。
3:然后又是一道算法题:二叉树转换成中序链表,不能用额外空间,可以递归。不到五分钟递归解决。

4:我看你简历上写了一个cmm语言解释器,怎么实现的讲一下吧
5:还有一个听歌识曲也讲一下吧

6:你有什么要问我的吗?

总结:

以上就是在头条面试的面试总结,还有就是我发现现在面试我发现一个规律,那就是并发;分布式;JVM;还有算法。这些技术知识点除了BAT外也是必问的。希望这些对想要面试头条的朋友们有所帮助,当时面试三面完,就感觉到精疲力尽了,大家在看完后希望对大家有所帮助吧。

大家看完有何感想,有感想记得留言!

在此我向大家推荐一个架构学习交流群。交流学习群号:478030634 里面会分享一些资深架构师录制的视频录像:有Spring,MyBatis,Netty源码分析,高并发、高性能、分布式、微服务架构的原理,JVM性能优化、分布式架构等这些成为架构师必备的知识体系。还能领取免费的学习资源,目前受益良多

大家觉得文章对你还是有一点点帮助的,大家可以点击下方二维码进行关注。《Java烂猪皮》公众号聊的不仅仅是Java技术知识,还有面试等干货,后期还有大量架构干货。大家一起关注吧!关注烂猪皮,你会了解的更多..............


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值