美文网首页Java 杂谈JAVA后端架构
头条三面总结,面完精疲力尽

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

作者: AI乔治 | 来源:发表于2018-08-13 21:58 被阅读24次

    前言:

    因为临近金九银十的面试旺季,所以大家都在为自己下半年的跳槽做最后的一搏,都在为想进自己理想的大厂而做最后的努力。

    下面就来看看这位面试头条的朋友在面试后的总结:

    因为有白金内推所以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技术知识,还有面试等干货,后期还有大量架构干货。大家一起关注吧!关注烂猪皮,你会了解的更多..............

    相关文章

      网友评论

      • xbase:一天真的只能应付一个面试,这个太耗精力了
        AI乔治:@xbase 面试是一门艺术
        xbase:@AI乔治 可能脑袋思考能力急需提高
        AI乔治:@xbase 那证明技术还有待提高
      • Miki_Zhang:想问一下阁下的工作经验是多久?
        Miki_Zhang:培训机构出来的 在腾讯实习也很厉害呀
        系里吉拉:@美少女程序员 培训机构来着

      本文标题:头条三面总结,面完精疲力尽

      本文链接:https://www.haomeiwen.com/subject/bespbftx.html