2024面经总结 - 百度提前批一面

忘了发一面了,来补上,具体部门忘了,这个岗位是操作系统底层开发
周三一面 1h:
1、三分钟的简短自我介绍;
2、问项目,着重对简历中最亮眼的一个项目进行询问。
项目问的比较详细,背景、技术原理、架构等等都会问的比较深入。
会详细询问你在项目中的贡献,项目的亮点。
3、拷问代码能力;
首先是给一段代码,需要通过观看理解代码的作用并且找出代码中的问题。
这里给出我的是一串C++的类实现代码,大致代码如图一,
这篇代码的作用就是定义一个类,然后完成对象的浅拷贝,这里的问题就是浅拷贝,容易出现野指针或者内存泄漏的问题。修改方案的话就是新增一个深拷贝的构造函数,在构造函数内部完成指针类型成员的复制
4、C++的静态多态、动态多态:
静态多态:重载,
动态多态:重写(向上造型)。详细询问了实现原理,没答出来,答案在图二。
5、Linux定时器O(1)时间复杂度的回调函数:
也就是在O(1)复杂度的情况下,完成定时器的检索,执行回调函数的调用,我这里回答的是小顶堆的方法,虽然在插入的时候复杂度不是O(1),但是在检索是复杂度是O(1),应该是满足面试官要求的。
6、TCP/IP 结构,每一层是做什么的。
7、网络数据封包的格式
目标Mac + 源Mac + 目标IP + 源IP + 目标端口 + 源端口 + 原始数据;
8、TCP中time wait的作用
9、TCP有哪些状态
10、三次握手和四次挥手
11、操作系统的命令
查询进程的状态 top top中有些字段、ps aux
查看内存使用情况 top、free、cat /proc/meminfo
查看磁盘使用率 df
查看网络连接 netstat
12、进程和线程的区别
13、进程的内存结构
堆、栈、代码段、数据段、BSS段以及这些段的作用、生长方向。
14、CPU进程的状态有哪些
新建态、终止态,运行态,就绪态,阻塞态
15、CPU进程调度算法
先来先服务(FCFS)、短作业优先(SJF)、优先级调度(PSA)、高响应比优先调度(HRRN)、时间片轮转(RR)、多级反馈队列(MFQ)
16、编程题 - leetcode - k个一组翻转链表
全部评论

相关推荐

02-25 13:02
中南大学 C++
点赞 评论 收藏
分享
书海为家:实习是成为大厂正式员工很好的敲门砖,看您的简历中有一段实习经历,挺好的。我来给一点点小建议,因为毕竟还在学校不像工作几年的老鸟有丰富的项目经验,面试官在面试在校生的时候更关注咱们同学的做事逻辑和思路,所以最好在简历中描述下自己实习时做过项目的完整过程,比如需求怎么来的,你对需求的解读,你想到的解决办法,遇到困难如何找人求助,最终项目做成了什么程度,你从中收获了哪些技能,你有什么感悟。
点赞 评论 收藏
分享
评论
3
6
分享

创作者周榜

更多
正在热议
更多
# 春招至今,你的战绩如何? #
11192次浏览 95人参与
# 你的实习产出是真实的还是包装的? #
1981次浏览 42人参与
# 巨人网络春招 #
11382次浏览 223人参与
# 军工所铁饭碗 vs 互联网高薪资,你会选谁 #
7666次浏览 43人参与
# 简历第一个项目做什么 #
31764次浏览 341人参与
# 重来一次,我还会选择这个专业吗 #
433597次浏览 3926人参与
# MiniMax求职进展汇总 #
24139次浏览 310人参与
# 当下环境,你会继续卷互联网,还是看其他行业机会 #
187239次浏览 1122人参与
# 牛客AI文生图 #
21454次浏览 238人参与
# 不考虑薪资和职业,你最想做什么工作呢? #
152484次浏览 888人参与
# 研究所笔面经互助 #
118979次浏览 577人参与
# 简历中的项目经历要怎么写? #
310407次浏览 4220人参与
# AI时代,哪些岗位最容易被淘汰 #
63913次浏览 828人参与
# 面试紧张时你会有什么表现? #
30521次浏览 188人参与
# 你今年的平均薪资是多少? #
213166次浏览 1039人参与
# 你怎么看待AI面试 #
180194次浏览 1258人参与
# 高学历就一定能找到好工作吗? #
64342次浏览 620人参与
# 你最满意的offer薪资是哪家公司? #
76562次浏览 374人参与
# 我的求职精神状态 #
448161次浏览 3129人参与
# 正在春招的你,也参与了去年秋招吗? #
363557次浏览 2638人参与
# 腾讯音乐求职进展汇总 #
160689次浏览 1112人参与
# 校招笔试 #
471324次浏览 2964人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务