百度三面面经,攒人品!!!
一面:
自我介绍,项目介绍
编写shell脚本 查看一个文件,大小大于10M就删除,否则打印内容 不会,谢谢
core dump,出现段错误的原因
哈希表 如何实现 冲突解决
hash table用什么实现,最差插入时间复杂度
函数值传递一个百万个元素的vector会怎么样?为什么?
c 内存分布?
一个二维地图,每个格子有不同分数,求机器人从左下到右上的最大分数的路径。
评价:需要加强计算机体系结构,(计算机组成原理?是的)
二面
自我介绍,项目介绍
求一个数组逆序对
三次握手四次挥手的状态字,为什么3次,为什么4次
求最大连续子数组
一次完整的http链接过程,应用层到数据链路层,越详细越好
http https区别
设计模式的了解,单例模式
数据库。。不太会,谢谢 介绍了b树,b 树,和一些数据库设计优化方法,具体怎么做。。不
死锁,死锁预防,死锁避免,死锁检测
进程同步
还有一个算法题,忘了
评价:计算机网络不错,需要加强网络编程
三面
自我介绍,项目介绍
算法 最小生成树
cpu调度
成员函数的前后const
算法 最短路径
会多线程吗? 不会谢谢,介绍了多线程的同步方式,和多进程的区别,进程,线程区别
算法 快排topk
虚拟内存和物理内存的区别
评价:代码能力不错,需要加强基础
#C++工程师##百度##秋招##面经#
自我介绍,项目介绍
编写shell脚本 查看一个文件,大小大于10M就删除,否则打印内容 不会,谢谢
core dump,出现段错误的原因
哈希表 如何实现 冲突解决
hash table用什么实现,最差插入时间复杂度
函数值传递一个百万个元素的vector会怎么样?为什么?
c 内存分布?
一个二维地图,每个格子有不同分数,求机器人从左下到右上的最大分数的路径。
评价:需要加强计算机体系结构,(计算机组成原理?是的)
二面
自我介绍,项目介绍
求一个数组逆序对
三次握手四次挥手的状态字,为什么3次,为什么4次
求最大连续子数组
一次完整的http链接过程,应用层到数据链路层,越详细越好
http https区别
设计模式的了解,单例模式
数据库。。不太会,谢谢 介绍了b树,b 树,和一些数据库设计优化方法,具体怎么做。。不
死锁,死锁预防,死锁避免,死锁检测
进程同步
还有一个算法题,忘了
评价:计算机网络不错,需要加强网络编程
三面
自我介绍,项目介绍
算法 最小生成树
cpu调度
成员函数的前后const
算法 最短路径
会多线程吗? 不会谢谢,介绍了多线程的同步方式,和多进程的区别,进程,线程区别
算法 快排topk
虚拟内存和物理内存的区别
评价:代码能力不错,需要加强基础
#C++工程师##百度##秋招##面经#