百度提前批一面凉经(测试开发)

时间:8-23 19:00-19:45
(1)简单介绍自己,为什么投递测开(因为JAVA后端提前批太卷了)
(2)测试有了解过吗,有没有测试经验(这里balabala一堆),你们在实际项目中是怎么测试的?会有哪些测试方法?
(3)写一个二叉树的先序中序后序遍历
(4)怎么确定你写的三个遍历是对的,你要从哪些方面去进行测试,你要怎么写测试用例?输入输出是什么?让你写力扣的测试用例你会怎么写?
(5)树有哪些应用:hashmap底层红黑树,数据库里b➕树等
(6)你都擅长哪些计算机课程:数据结构和计算机网络(我真是后悔说了计算机网络,我应该说数据库的,后面一大堆计算机网络的问题)
(7)jvm内存区域有了解吗
(8)栈内存什么情况下溢出,栈内存的上限是多少?(诗人握诗)
(9)jdk8垃圾回收流程还有采用的垃圾回收算法,young gc和full gc,为什么分代年龄15就会进入老年代(我说是因为jmm中四个bit位限制),那如果设置大于15会怎么样?(不知道)那为什么不设置的大一点?(因为这比特位是存储在JAVA对象里面的,会占用对象本身内存空间)
(10)刚才你说到JAVA内存模型,能详细说说吗?他都有哪些部分构成?(忘了,答了一半)
(11)刚才你说到你对计算机网络比较熟悉,那我来问你几个问题吧,tcp协议三次握手全过程
(12)http有哪些状态码?知道401,403区别吗?500,501等等呢?请求报文包含哪些部分?请求头key-value结构里有哪些字段?Get和post的区别?
(13)HTTP如果要传送一个10gb的内容会怎么做?(tcp分包)Tcp是怎么分包的,怎么知道每个包顺序?那如果是实时直播的话如何确定顺序?
(14)反问:我觉得我答的不是很好,我想问一下秋招什么时候开? 面试官回答:9月中

总结一下:面试官会一直问一个知识直到你不会,挖八股挖很深,以上面试内容只因为本人的能力上限才问到这里,仅供参考!
全部评论
问这么难。
点赞 回复 分享
发布于 2024-08-27 00:55 辽宁
佬面的是哪个部门
点赞 回复 分享
发布于 2024-08-26 22:58 北京
没有笔试吗?
点赞 回复 分享
发布于 2024-08-25 08:32 陕西
鸿蒙开发有兴趣没嘛,私聊我
点赞 回复 分享
发布于 2024-08-24 21:34 广东

相关推荐

头像
08-07 09:10
已编辑
武汉大学 Java
面试官留了个很艺术的马尾,羡慕头发多的面试官,这种人精力一定超级旺盛。1. DDD架构思想探讨,楼主直接无语凝噎,一是完全没想到基础架构组还会问DDD架构,二是这个问题确实没人问导致楼主一直没去细细编故事(cqrs是什么东西)2. 意识到了尴尬后,面试官还是选择了数据库相关内容,问了分布式唯一ID生成方案,这个命中楼主好球区了,参考:https://gg2002.github.io/2025/03/21/%E9%9D%A2%E7%BB%8F%E7%89%B9%E4%BE%9B/interview-distributed-id-generator/https://zhuanlan.zhihu.com/p/687957959这个话题可以从雪花算法这种分布式生成方案说到数据库中的集中式生成方案以及硬件(比如谷歌的时间同步硬件)3. 分布式事务思想探讨,这个楼主本来打算双休的时候好好准备一下,结果今天就问到了,只答了最一般的2pc到mysql redo log与binlog的改变提交顺序再到Percolator实现,其实答得不是很好,应该把tcc和更一般的分布式事务框架讲出来的,但是楼主还没去准备。4. raft 小问题,不赘述5. Oceanbase比赛内容询问,面试官可能只是想确认这个比赛不是教你如何使用ob的。楼主浅浅描述了楼主做了什么,面试官就没问了。6. 反问:部门:商业技术部基础架构,招聘按部门招,然后小组从中选人(也就是说存在一定可能性,一二面的那个小组不要你了,楼主猜的)八卦:doris就是他们部门里的人run出去搞的培养流程:两周统一培训+一个月landing期(看代码),结束后进行代码串讲,然后正式干活结果多久出:面试官语焉不详,但笑哈哈地说楼主很优秀,一定会给楼主过的(红豆泥)许愿hr面🙏
查看5道真题和解析
点赞 评论 收藏
分享
评论
7
31
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务