百度提前批 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!

#面经##百度##校招##C++工程师#
全部评论
upupup offer++
点赞
送花
回复 分享
发布于 2020-08-14 13:53
我是上周三面过之后就没消息了 给HR发消息帮查一下进度也没有回 感觉是凉了😂
点赞
送花
回复 分享
发布于 2020-08-14 14:21
秋招专场
校招火热招聘中
官网直投
从你的面经来看,面的有点难呀。应该是没有HR面的吧,我三面完第二天,HR直接OC了,啥也没聊,就说8月中后旬谈薪。
点赞
送花
回复 分享
发布于 2020-08-14 15:05
没接到电话,楼主回拨呀
点赞
送花
回复 分享
发布于 2020-08-14 18:29
栈区的分配释放是由谁来完成的。请问这个怎么答比较好呢
点赞
送花
回复 分享
发布于 2020-08-16 11:21

相关推荐

4 34 评论
分享
牛客网
牛客企业服务