字节跳动、百度、腾讯、京东JAVA实习面经
原作者:ReycoChou
原文链接:https://www.nowcoder.com/discuss/351984?type=2&order=0&pos=6&page=1
写在前面的话
作为21届的我,本来是打算通过找日常实习的方式早点结束春招,但是过程以及结果其实是失败的。我主要投递了京东、百度、腾讯以及字节。其中百度两轮技术面过,hr面由于无法及时到岗所以是被拒了,腾讯三轮技术面和hr面都过了,但是至今仍然无消息(一个星期过去了,还是待审批,应该也是凉了)。其中最期待的字节,三轮技术面和hr面都过了,最后offer审批失败,给的理由是业务方向不匹配(我真的想说,不匹配你当初捞我面试干嘛?)
现在的心情除了失落没有别的,由于考试月到了,自己也没有精力再去面试了,只能寄希望于春招。但是作为一个双非一本,没有大厂实习的我,春招的希望有多大我也不知道...
12.06更新 腾讯offer了
面经
由于没有及时记录,只能回忆起一部分了
字节(头条)
字节一面(38分钟)
讲一下https、重定向的状态码
说一下Linux的进程调度
讲一下零拷贝
寻找两个链表的相交节点
...
字节二面(50分钟)
聊项目...
说一下Redis的持久化怎么实现,现在让你实现Redis的RDB,你要怎么做?
Nginx的线程模型/你用Nginx做过什么配置?
多线程有序打印1和2,分别打印10次
...
字节三面(38分钟)
讲一下实习经历
数据库表的优化
线上服务器的配置
说一下CMS和G1的区别
手写Map的实现
...
hr面(20分钟)
专业和自己方向(非科班)
实习和学校有什么不同
...
百度
百度一面
讲一下熟悉的Linux命令
说一下线上排查
如何实现一个堆
寻找第K个数以及如何再次优化(快排+二分)
寻找链表的中间节点
TCP的三次握手/四次挥手
...
百度二面
说一下你知道的分布式
01背包问题
...
腾讯
腾讯一面
如何排查数据库查询缓慢?
get请求缓慢你要怎么排查
讲一下多线程
...
腾讯二面
类的初始化过程
如何快速遍历一遍知乎页面(最小生成树)
...
腾讯三面
说一下Zookeeper如何实现数据一致性
讲一下Zookeeper的选举机制
数据库的索引以及红黑树
索引的节点大小是多少,为什么是这个数值
说一下Linux的IO模型,还有零拷贝
hr面
...
京东
由于京东一面基本只问了项目,同时自己拒了二面,这里就不写了。
最后想说的
此刻的心情很难受,一直以为头条就在我的手中了,却又这样离去。这次对我的打击很大,自己也没有什么心情继续面试了。各位加油吧,哥累了。