希望你早点看到这篇面经,越早越好(字节三面-java后台开发)
写个面经,攒攒人品,希望能帮到找工作的战友(顺便许个愿,今天收到意向)
9月21号开始的一面,中间等了一个国庆长假,10月20号完成了HR面,目前意向书还在申请中,
基本情况:双非硕士,计算机技术专业,2021年毕业,java后台开发
一面 9.21
一分钟自我介绍,结束立马开始技术提问,全长45分钟,问题不间断,回答的时候面试官没有太多参与,主要自己发挥。
- List有哪些实现,它们有什么区别
- Map有哪些实现
- HashMap的数据结构讲一下
- 红黑树有哪些特性,给你一个序列,手画一下红黑树的构造过程
- 234树了解吗,前缀树?
- Synchronized与Lock的区别
- Synchronized的锁升级过程
- 轻量级锁解释一下(CAS)
- 说一下CAS过程(ABA问题)
- Volatile有什么用,怎么实现的(讲了下指令重排序的底层原因与解决方式)
- 一致性Hash算法了解吗(巧了,前一天刚看了)
- 分布式算法有了解吗
- 排序算法知道哪些
- 快排的原理解释下,时间复杂度是多少,快排是稳定的吗,类似的稳定排序算法有哪些
- 说说动态规划的思路
- 数据库的特性有哪些
- 数据库的四种隔离级别,可能出现的问题,可重复读会出现什么问题,什么是幻读
- 数据库的索引结构,B树和B+树有什么区别
- 为什么用B+树,有什么优势
- MySQL的锁有哪些,锁升级的过程了解吗
- 查看SQL语句性能的方法是什么(explain)
- 解释下explain几个字段的含义
- MVCC了解吗
- TCP的三次握手
- TCP的四次挥手,客户端发送ACK报文后处于什么状态(Time_wait)
- Time_Wait多长时间,过多会有什么影响,怎么缩短这个时间
- 用过什么框架(没用过)
- Spring了解吗,讲一下IOC,AOP
- JAVA的内存模型说一下
- GC算法有哪些(挨个解释)
- ThreadLocal用过吗,解释一下
- 除了Java不会其他语言吗
反问:还有哪方面需要加强的?
面试官:基础掌握的还可以,深度上可以再深入些。
问题挺多,但都是一些基础,我的建议是每一个问题都尽量解释详细,一定一定要思路清晰,讲的流畅容易听懂是最好的。每个问题形成一条自己的回答思路,循序渐进地讲给对方听。
二面 9.26
这一面是行为面,没有问技术问题
一分钟自我介绍,因为我的经历比较特殊,自我介绍完针对的经历开始提问,聊了好一会
- 项目中遇到过什么困难,怎么解决的
- 与身边的人意见不一致时怎么解决
- 说一件最有成就感的事
- 说一件最失败的事
- 你认为身边哪个人不喜欢你
- 你身边哪个人对你有误解
- 说一个你的优点和一个缺点
- 你有什么爱好
- 你觉得自己为什么能胜任这个岗位
- 你认为学习能力可以分为哪几点,其中最重要的是什么
- 举个学习能力强的例子
- 对游戏有什么了解,平时玩什么样的游戏(因为是游戏开发部门)
- 为什么想要做游戏
- 未来的职业规划是怎样的
问题比这多,有些想不起来了。面试官小哥哥人很好,有很多互动,聊得很开心。这块的建议就是一方面要真实,对话中能够表达真实的自己,尽量不要假大空,不要用官话;另一方面尽量表现自己优秀的一面。最好是每一个回答都能举一个生活中具体的例子,让对方更容易理解你,更能产生共鸣(我聊的时候就有一两件事跟面试官产生了很好的共鸣),同时也能表现你在生活中真实的样子,更有说服力。
三面 10.11
过了一个国庆长假,为了准备三面,假期一天没休息,朝九晚十,提前适应了工作状态(哭)。
三面是主管面,周天面试官在家里面的我,有点不苟言笑,不过聊到后面也笑了..
- 问了些项目问题(项目是用python做的,和java关系不大)
- JVM内存模型
- GC说一下(因为看的比较多了,这两个问题回答的非常细,顺着一条思路基本能说的都说了)
- 如果把一棵二叉树转化为镜像树
- 怎么判断一个数是不是2的整数幂
- 有10张牌,抽取5张,怎么保证5张牌尽可能不重复。(Hash定位,抽过的牌放在数组尾部,缩短数组长度,这个问题我想复杂了)
三个问题都不难,刚开始想复杂了,还好最后都答上来了... - 然后是一些行为问题,跟二面差不多
- 聊了些游戏方面的问题。PC游戏,主机游戏,手机游戏...
HR面 10.20
催了好几次才等到了HR面,期间慌得不行。这一面是电话面,了解一些基本情况
- 确认下学历,学籍情况,什么时候毕业等
- 在学校成绩排名
- 学校什么时候能发三方,论文写的怎么样了
- 喜欢玩游戏吗,玩什么类型的游戏比较多(一个Dead Cells回答了三个面试)
- 想做什么样的游戏(这问题竟然没准备,回答的有些仓促),想做什么样的休闲游戏
- 为什么想要做游戏开发
- 有面试其他公司吗,进度怎么样了(HR追问了几次,最后确定了字节的进度最快,我就这样失去了神秘感和主动权(误))
- 对城市有什么要求吗(优先北京),对岗位呢(java后端,游戏最好)
-
职业规划
反问:什么时候能收到意向书(过于自信)
答:审批大概一周内,本周应该可以
嗯,今天周五了...
HR面完当天晚上,要了本科学历认证报告和研究生学籍在线认证(可能是因为我情况特殊),当天回复说没问题
面完两天后,要了身份证号...
收到意向书再来更新,祝愿各位看官能收到心仪的offer!最后把我面试之前整理的大量面试学习资料分享给大家!
资料领取:戳这里,戳这里,暗号:CSDN
以上就是本文的全部内容,希望对大家有所帮助,祝大家早日升职加薪迎娶白富美走上人生巅峰!
资料领取:戳这里,戳这里,暗号:CSDN
喜欢文章请点个关注,三连~~
本文地址:https://blog.csdn.net/weixin_46577306/article/details/109248360