百度补录C++面经

Posted 笔试大全

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了百度补录C++面经相关的知识,希望对你有一定的参考价值。

作者:伊戈诺夫
链接:https://www.nowcoder.com/discuss/589082
来源:牛客网

一面 1.8 下午4点(75min)

Epoll/select 区别
定时器怎么实现
C++内存分区
Const作用,const对象在哪个段
多态/继承
空类对象大小/有虚函数的类对象大小
父类和子类是不是同一个虚函数表
线程和进程
虚拟内存的作用
分页分段的优点
CPU密集型和I/O密集型指令同时到来先执行哪个


URL输入到页面返回发生了什么,用了什么协议

代码:

二分查找

旋转有序数组的查找(讲思路)

二面 1.15号下午3:30(40min)
C++虚函数

内存分区

排序算法&&应用场景

1亿个数找前一万个

算法:两数之和

判断两个字符串包含的字符是否相同

三面:1.15下午4点半(25min)

项目:为什么用epoll,不用select
多线程和多进程的区别,为什么用多线程(我说错了多进程可以用到多核技术,其实应该是多进程和多线程都可以用到??)
虚函数实现原理
场景题:贴吧背景颜色的渐变怎么实现
一些闲聊+提问时间


还有些想不起来了,问的都挺基础的,许愿offer!


以上是关于百度补录C++面经的主要内容,如果未能解决你的问题,请参考以下文章

百度C++研发工程师面经

百度后端C++,一面二面 + 主管面面经(已拿offer)

每日面经百度C++JavaPHP工程师最新面经速递!

百度校园招聘历年经典面试题汇总:C++研发岗

面经汇总--百度+字节

面经汇总--百度+字节