面试宝典 - 他山之石

字节跳动、百度、腾讯、京东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的持久化怎么实现,现在让你实现RedisRDB,你要怎么做?

Nginx的线程模型/你用Nginx做过什么配置?

多线程有序打印12,分别打印10

...

字节三面(38分钟)

讲一下实习经历

数据库表的优化

线上服务器的配置

说一下CMSG1的区别

手写Map的实现

...

hr(20分钟)

专业和自己方向(非科班)

实习和学校有什么不同

...

 

百度

百度一面

讲一下熟悉的Linux命令

说一下线上排查

如何实现一个堆

寻找第K个数以及如何再次优化(快排+二分)

寻找链表的中间节点

TCP的三次握手/四次挥手

...

百度二面

说一下你知道的分布式

01背包问题

...

 

腾讯

腾讯一面

如何排查数据库查询缓慢?

get请求缓慢你要怎么排查

讲一下多线程

...

腾讯二面

类的初始化过程

如何快速遍历一遍知乎页面(最小生成树)

...

腾讯三面

说一下Zookeeper如何实现数据一致性

讲一下Zookeeper的选举机制

数据库的索引以及红黑树

索引的节点大小是多少,为什么是这个数值

说一下LinuxIO模型,还有零拷贝

hr

...

 

京东

由于京东一面基本只问了项目,同时自己拒了二面,这里就不写了。

最后想说的

此刻的心情很难受,一直以为头条就在我的手中了,却又这样离去。这次对我的打击很大,自己也没有什么心情继续面试了。各位加油吧,哥累了。

登录后发表评论