百度搜索架构(工程方向)-实习
一面:
0. 实习经历
1. 智能指针的实现方式, 说下各自的特点以及用法
2. 什么是内存泄露 如何避免
3. 指针和引用的区别,指针多少字节
4. 说下什么是cpp多态,如何实现的
5. Inline和宏的区别
6. 四种类型转换,有什么用
7. 讲一下虚函数,Vptr是什么,内存分布是什么样的,一个类的默认成员有哪些,默认大小是多少
8. 纯虚函数是什么,怎么实现,有什么用
9. 进程和线程的区别
10. 动态链接库加载方式,多个进程加载同一个so要加载几次
11. 什么是内存页,说一下页置换
12. 什么是死锁,如何避免
13. 说几个标准库
14. 写几个linux命令,用过cron吗(没有,重新下去学了下)
写题:
1. 找出>5M的文件,find命令解决
2. awk、sed、grep怎么用
3. 反转链表,acm模式,自己定义链表类,自己写反转方法,打印方法
二面:
1. 实习经历
2. 多线程死锁
3. 虚拟内存
4. map/umap的区别
半小时八股 跟上面没差很多
写题(都是acm模式):
1. 数组中任意两个数求和为target,返回对应下标
2. 环形链表
oc
#面试问题记录##百度求职进展汇总##c++方向#
0. 实习经历
1. 智能指针的实现方式, 说下各自的特点以及用法
2. 什么是内存泄露 如何避免
3. 指针和引用的区别,指针多少字节
4. 说下什么是cpp多态,如何实现的
5. Inline和宏的区别
6. 四种类型转换,有什么用
7. 讲一下虚函数,Vptr是什么,内存分布是什么样的,一个类的默认成员有哪些,默认大小是多少
8. 纯虚函数是什么,怎么实现,有什么用
9. 进程和线程的区别
10. 动态链接库加载方式,多个进程加载同一个so要加载几次
11. 什么是内存页,说一下页置换
12. 什么是死锁,如何避免
13. 说几个标准库
14. 写几个linux命令,用过cron吗(没有,重新下去学了下)
写题:
1. 找出>5M的文件,find命令解决
2. awk、sed、grep怎么用
3. 反转链表,acm模式,自己定义链表类,自己写反转方法,打印方法
二面:
1. 实习经历
2. 多线程死锁
3. 虚拟内存
4. map/umap的区别
半小时八股 跟上面没差很多
写题(都是acm模式):
1. 数组中任意两个数求和为target,返回对应下标
2. 环形链表
oc
#面试问题记录##百度求职进展汇总##c++方向#
全部评论
佬你的linux命令都写出来了吗
相关推荐
飞屋一号:你也两段实习撒,两人综合一下,万一真有面试官问起来,你就说你俩都一起实习的 点赞 评论 收藏
分享
程序员牛肉:不用,你低估你学历的含金量了。
不用学微服务,重心放到juc,redis和mysql的八股上。然后准备两个简历项目。直接准备明年暑期就好。南京大学都算是国内比较顶尖的985了。明年暑期零实习也能被约面。不用太焦虑 点赞 评论 收藏
分享
查看1道真题和解析
深信服公司福利 851人发布