希望你早点看到这篇面经,越早越好(字节三面-java后台开发)

写个面经,攒攒人品,希望能帮到找工作的战友(顺便许个愿,今天收到意向)

9月21号开始的一面,中间等了一个国庆长假,10月20号完成了HR面,目前意向书还在申请中,

基本情况:双非硕士,计算机技术专业,2021年毕业,java后台开发


一面 9.21

一分钟自我介绍,结束立马开始技术提问,全长45分钟,问题不间断,回答的时候面试官没有太多参与,主要自己发挥。

  1. List有哪些实现,它们有什么区别
  2. Map有哪些实现
  3. HashMap的数据结构讲一下
  4. 红黑树有哪些特性,给你一个序列,手画一下红黑树的构造过程
  5. 234树了解吗,前缀树?
  6. Synchronized与Lock的区别
  7. Synchronized的锁升级过程
  8. 轻量级锁解释一下(CAS)
  9. 说一下CAS过程(ABA问题)
  10. Volatile有什么用,怎么实现的(讲了下指令重排序的底层原因与解决方式)
  11. 一致性Hash算法了解吗(巧了,前一天刚看了)
  12. 分布式算法有了解吗
  13. 排序算法知道哪些
  14. 快排的原理解释下,时间复杂度是多少,快排是稳定的吗,类似的稳定排序算法有哪些
  15. 说说动态规划的思路
  16. 数据库的特性有哪些
  17. 数据库的四种隔离级别,可能出现的问题,可重复读会出现什么问题,什么是幻读
  18. 数据库的索引结构,B树和B+树有什么区别
  19. 为什么用B+树,有什么优势
  20. MySQL的锁有哪些,锁升级的过程了解吗
  21. 查看SQL语句性能的方法是什么(explain)
  22. 解释下explain几个字段的含义
  23. MVCC了解吗
  24. TCP的三次握手
  25. TCP的四次挥手,客户端发送ACK报文后处于什么状态(Time_wait)
  26. Time_Wait多长时间,过多会有什么影响,怎么缩短这个时间
  27. 用过什么框架(没用过)
  28. Spring了解吗,讲一下IOC,AOP
  29. JAVA的内存模型说一下
  30. GC算法有哪些(挨个解释)
  31. ThreadLocal用过吗,解释一下
  32. 除了Java不会其他语言吗
    反问:还有哪方面需要加强的?
    面试官:基础掌握的还可以,深度上可以再深入些。

问题挺多,但都是一些基础,我的建议是每一个问题都尽量解释详细,一定一定要思路清晰,讲的流畅容易听懂是最好的。每个问题形成一条自己的回答思路,循序渐进地讲给对方听。

二面 9.26

这一面是行为面,没有问技术问题
一分钟自我介绍,因为我的经历比较特殊,自我介绍完针对的经历开始提问,聊了好一会

  1. 项目中遇到过什么困难,怎么解决的
  2. 与身边的人意见不一致时怎么解决
  3. 说一件最有成就感的事
  4. 说一件最失败的事
  5. 你认为身边哪个人不喜欢你
  6. 你身边哪个人对你有误解
  7. 说一个你的优点和一个缺点
  8. 你有什么爱好
  9. 你觉得自己为什么能胜任这个岗位
  10. 你认为学习能力可以分为哪几点,其中最重要的是什么
  11. 举个学习能力强的例子
  12. 游戏有什么了解,平时玩什么样的游戏(因为是游戏开发部门)
  13. 为什么想要做游戏
  14. 未来的职业规划是怎样的

问题比这多,有些想不起来了。面试官小哥哥人很好,有很多互动,聊得很开心。这块的建议就是一方面要真实,对话中能够表达真实的自己,尽量不要假大空,不要用官话;另一方面尽量表现自己优秀的一面。最好是每一个回答都能举一个生活中具体的例子,让对方更容易理解你,更能产生共鸣(我聊的时候就有一两件事跟面试官产生了很好的共鸣),同时也能表现你在生活中真实的样子,更有说服力。

三面 10.11

过了一个国庆长假,为了准备三面,假期一天没休息,朝九晚十,提前适应了工作状态(哭)。
三面是主管面,周天面试官在家里面的我,有点不苟言笑,不过聊到后面也笑了..

  1. 问了些项目问题(项目是用python做的,和java关系不大)
  2. JVM内存模型
  3. GC说一下(因为看的比较多了,这两个问题回答的非常细,顺着一条思路基本能说的都说了)
  4. 如果把一棵二叉树转化为镜像树
  5. 怎么判断一个数是不是2的整数幂
  6. 有10张牌,抽取5张,怎么保证5张牌尽可能不重复。(Hash定位,抽过的牌放在数组尾部,缩短数组长度,这个问题我想复杂了)
    三个问题都不难,刚开始想复杂了,还好最后都答上来了...
  7. 然后是一些行为问题,跟二面差不多
  8. 聊了些游戏方面的问题。PC游戏,主机游戏,手机游戏...

HR面 10.20

催了好几次才等到了HR面,期间慌得不行。这一面是电话面,了解一些基本情况

  1. 确认下学历,学籍情况,什么时候毕业等
  2. 在学校成绩排名
  3. 学校什么时候能发三方,论文写的怎么样了
  4. 喜欢玩游戏吗,玩什么类型的游戏比较多(一个Dead Cells回答了三个面试)
  5. 想做什么样的游戏(这问题竟然没准备,回答的有些仓促),想做什么样的休闲游戏
  6. 为什么想要做游戏开发
  7. 有面试其他公司吗,进度怎么样了(HR追问了几次,最后确定了字节的进度最快,我就这样失去了神秘感和主动权(误))
  8. 对城市有什么要求吗(优先北京),对岗位呢(java后端,游戏最好)
  9. 职业规划
    反问:什么时候能收到意向书(过于自信)
    答:审批大概一周内,本周应该可以

嗯,今天周五了...

HR面完当天晚上,要了本科学历认证报告和研究生学籍在线认证(可能是因为我情况特殊),当天回复说没问题

面完两天后,要了身份证号...

收到意向书再来更新,祝愿各位看官能收到心仪的offer!最后把我面试之前整理的大量面试学习资料分享给大家!

资料领取:戳这里,戳这里,暗号:CSDN

以上就是本文的全部内容,希望对大家有所帮助,祝大家早日升职加薪迎娶白富美走上人生巅峰!

资料领取:戳这里,戳这里,暗号:CSDN

喜欢文章请点个关注,三连~~

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_46577306/article/details/109248360