百度另一个部门的一面

1、介绍项目
2、针对项目:这个日志如何实现
3、deque的实现原理
4、vector与deque的优劣
5、vector的扩容实现
6、讲讲C++内存分区
7、讲讲移动构造函数
8、讲讲指针和引用
9、讲讲顶层const、底层const,引用更接近哪个
10、说下虚函数机制
11、深浅拷贝,深拷贝除了改写拷贝构造函数以外还要做什么操作(不太会,他提示下赋值操作符呢,我就说是要重载一下赋值操作符么?)
12、什么情况会调用拷贝构造,什么时候会用赋值操作
13、析构函数设为虚函数可不可以?
14、public、protected、private继承分别可以访问什么(woc,这个东西没怎么用过,也没背到八股文,猜着说了一通)
15、简洁说说进程、线程,不要展开太多
16、进程fork的时候,虚拟地址空间的五大分区哪些不需要写时复制过去?(猜了下data段?他质疑了一下,我说bss也不会?因为static不能多次初始化。他说static可以多次赋值啊。然后跳过了)
17、算法:链表相交(先装死说了个求全部长度的思路,然后断线了,他让我把代码发邮箱,我在写代码的时候再写了一个不用求长度的思路)
#实习##百度##面经##C++工程师#
全部评论
16是不是要看是子进程执行exec()时进行COW还是父进程继续推进时进行COW的情况?
点赞 回复 分享
发布于 2021-01-12 15:43

相关推荐

最近和朋友聊天,她说了句让我震惊的话:"我发现我连周末点外卖都开始'最优解'了,一定要赶在高峰期前下单,不然就觉得自己亏了。"这不就是典型的"班味入侵"吗?工作思维已经渗透到生活的方方面面。
小型域名服务器:啊?我一直都这样啊?我还以为是我爱贪小便宜呢?每次去实验室都得接一杯免费的开水回去,出门都得规划一下最短路径,在宿舍就吃南边的食堂,在实验室就吃北边的食堂,快递只有顺路的时候才取。
点赞 评论 收藏
分享
11-05 07:29
贵州大学 Java
点赞 评论 收藏
分享
6 42 评论
分享
牛客网
牛客企业服务