【字节教育面经——Java】关键问题总结
首先感谢字节爸爸,春招有了个好结果
好家伙,万万没想到,以为挂了结果过了这种事情会发生在我身上
然后,因为没有录音的习惯,所以问题有所遗漏,只记录关键问题(记得的)
三轮面试,大概有一半时间是在做题,平均时间一小时
下面是问题
知识点部分:
1. Spring Bean 对象的具体调用过程
2. 键盘按下A 后发生了什么
3. 网址输入后发生了什么
4. 接上题,IP 地址是怎么变换的
5. MySQL 的备份细节
6. SQL 语句的关键字与执行顺序
7. Hashmap 的细节,扩容,底层结构等等
笔试题部分:
1. 乱序数组,找出其中连续序列(两数差值为1)的最大长度
2. 实现一条 SQL 语句,查找学生表中的数据,其中班级平均分过 150 的情况
3. 二维数组动态规划,leetcode 中存在多少个岛屿的问题
4. 上题修改,存在一个起点一个终点,能否到达终点,上题的海水是可通行的部分,岛屿是阻碍的部分。使用回溯算法修改上题代码即可。
只记得这么多了。其他好像是一些八股文,面经中很多,请自行查阅。