首页 > 百度提前批 C++ 一二三面面经 攒RP

百度提前批 C++ 一二三面面经 攒RP

0 前言

部门:搜索架构部
base:北京
百度面试的处理速度还是挺快的,7.31投递,8.5一面

1 一面(8.5)

自我介绍
Web开发了解吗
项目偏算法,做开发有问题吗
C++语言确认
面向对象三大特性
多态的实现
纯虚函数定义,与虚函数的区别
纯虚函数有三个,实例化的时候实现几个?两个可以吗?
虚析构函数的作用
结构体和类成员关键字的区别
vector扩容原理
vector<int*> temp(10),vector大小
vector clear()函数可以释放内存吗?
那怎么释放vector内存?
智能指针讲一下
程序内存空间的分布
new一个类是在哪里
C++序列化
Linux常用命令
还有一个问题?(记不清了...)
线程安全
如何保证线程安全
多线程的同步
进程的通信方式
分布式中如何保证数据的一致性
讲一下缓存
缓存失效
http协议get和post请求
长链接
项目介绍

手撕:
给定升序数组,返回第一个大于或者等于value元素的下标
给定一棵二叉树,判断其是否是对称的

反问环节

2 二面(8.6)

手撕:判断回文链表,讲思路

循环依赖
C++源文件到可执行文件的过程
生成机器语言是在哪个阶段?
C++内存分配
堆区作用
全局变量,字符串常量在哪个区?
栈区的分配释放是由谁来完成的
new和malloc的区别
RAII
四种强制类型转换
C++多态
野指针
什么是内存泄漏
STL六大组件
linux查看进程的命令
需要大写什么参数
查看当前所有进程
linux查看端口的命令
如果访问某一网站的速度很慢的原因,该如何排查
进程的通信方式
线程之间的通信方式
什么是线程安全
如何保证线程安全
TCP四次挥手过程
https为什么比http安全
浏览器输入一个url,之后的工作过程
缓存在哪一层
数据库的分类
数据库的存储引擎有哪些
索引分类
如何创建索引
分布式缓存
项目中喜欢做的部分和讨厌做的部分
应用价值

反问环节

3 三面(8.11)

经理面,是个声音很好听的小姐姐,聊人生,聊理想,考察的是软实力,不表了。。
小姐姐当场跟我说:感觉我和她们部门比较match,她给通过了,让我hr面不要紧张
但是当天下午百度hr的固话没有接到,一直到现在都没有任何音讯...
并没有像各位大佬一样加经理微信,也没有收到人才测评,好怕被泡池子...

本想等oc之后发面经的,一直也等不到,先发出来攒攒人品吧
许愿hr电话,许愿oc

在此,也衷心祝愿看到此贴的各位早日拿到心仪的offer!

更多模拟面试

全部评论

(5) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐