百度 商业架构 一二三面 C++
一面
29号16:00
线程和进程的区别
线程调度和进程调度的区别 (我答了都一样,不是很确定,2.6的内核是一视同仁的)
struct和class区别
原子操作是怎么实现的?
说一下内存序
页面置换算法
手撕代码: 手写bitset,乱序数组中的中位数
二面
8月2号17:00
你是如何使用gdb的?
coredump如何调试
http2.0了解吗
。。。其他不记得了。。
手撕代码:工厂模式,删除单向链表的某个节点。
三面
8月11号16:00
没八股文
面试官写了几段c++代码,然后让你判断会不会报错
手撕代码: 写一个string,实现几个函数,比如拷贝构造,赋值运算符等。还有一道o1求栈的最大值。
你的优势是什么?
你本科不是科班的,会不会基础比较弱?
你一般如何学习?
反问
求hr面。
#百度##C++工程师#