百度基础架构部一面面经

(首先他们是使用的go语言,准备的java一点没用上。。)
首先是自我介绍。。。
问题:
Linux操作系统用过吗?用过哪些命令?用这些命令你有考虑过底层发生了哪些调用吗
top命令用过吗?有个什么什么load字段是代表什么?不会。
操作系统中的死锁原因是什么?怎么避免?
知道哪些设计模式?单例、工厂、消费者生产者。。。
消费者和生产者分别是几个?(多个)
数据库 acid 知道吗?幻读说一下,RR隔离级别怎么解决幻读?(说的是innodb的rr级别)
说一下mvcc
说一下数据库索引怎么实现的?为什么用b+树?
tcp三次握手,两次行不行?为什么挥手需要4次?
tcp的状态有了解过吗?没有
http\https了解吗?他们的区别是什么?
最后问有没有实习过?有做过偏工程的项目吗?没有
撕代码
1.寻找不定长数组中第k大的数。
用排序写出来了,要求用不全排序的方式实现?想到是快排的分区思想。没写全
2.说一下根据前序和中序重建二叉树的思路。后续和中序呢?

#百度2021校招提前批##面经##基础架构工程师##百度##校招#
全部评论
load字段是系统负载,我们平时看的CPU使用率是CPU真正执行的时间比例,而这个系统负载呢,代表的是我们系统中进程对CPU资源的争用情况,可以简单的理解为,进程开的越多,CPU的负载就越大
2
送花
回复
分享
发布于 2021-07-26 22:04
请问可重复读(RR)怎么解决幻读啊?
点赞
送花
回复
分享
发布于 2021-07-26 23:32
滴滴
校招火热招聘中
官网直投
RR隔离级别可以解决幻读?
点赞
送花
回复
分享
发布于 2021-07-27 19:35
感觉现在java越来越少,都是go了
点赞
送花
回复
分享
发布于 2021-07-28 20:34
还行 感觉不是特别难
点赞
送花
回复
分享
发布于 2021-09-10 12:22

相关推荐

百度存储测试组,base北京。 #百度# #实习# #面经#  面试体验:面试官是一位小姐姐,没有开摄像头,很温柔很有耐心,遇到卡壳的地方会引导,没说全的答案小姐姐也会补充。赞一个。———— 一面(60min+) ————1. 自我介绍。2. 为什么要考虑换下现在在蔚来的工作?3. 最早实习时间?4. 选一个你熟悉的项目介绍一下。5. 做这个项目的初衷是?6. 登录和注册这两个模块的测试用例你会怎么设计?7. 解释一下什么是oop面向对象编程。8. 了解哪些oop的设计原则?就单例模式和工厂模式其中一个解释一下。9. 列举一下你平常用的比较多的Linux的命令。10. Linux命令提问:  1. 本地和远程服务器之间传输文件的是什么。  2. 查找文件名包含某个关键字的文件。  3. 软连接和硬连接它们有什么区别?11. 介绍一下5层网络模型。12. 在浏览器里输入一个HTTP的URL地址之后显示页面,其中的流程如何。13. TCP为什么一定要有三次握手,而不是两次呢?14. MySQL基本的增删改查语法。15. MySQL提问:  1. 模糊查找姓王的所有学生。  2. 再按照成绩进行排序,取前三个。  3. having和where的区别。16. 编程题:校验合法的IPV4地址。17. 逻辑题:7米深的井,有一只蜗牛从井底往上爬,白天向上爬三米,晚上向下掉两米。算一下它几天能爬到井口。18. 对Python熟悉吗?接触过自动化测试吗?19. 你之前做自动化用的是什么框架?写过接口自动化测试代码吗?20. 最近在学习什么,一般如何学习?21. 以后职业规划是?22. 为什么不考虑去做开发?你未来是打算在互联网行业吗?23. 反问。——————————三天后问了面试官才得知一面通过。
点赞 评论 收藏
转发
2 24 评论
分享
牛客网
牛客企业服务