百度面经 --c++/php软件开发岗,面试时长大约1h左右

1.自我介绍

2.在你面前放着一杯盐和一杯糖,把盐舀一勺放进糖中搅拌均匀,然后在从杯子里舀一勺放进盐的杯子了搅拌均匀,**问一下是盐杯子里含糖多一些,还是糖杯子里面含盐多一些**?

3.说一下你做的项目

4.C++的基本特性,你是如何理解的,每种特性主要用来干啥?你的项目中用到了哪些?

5.说一下都有哪些数据结构?堆和栈是如何存储数据的,哪些变量放在堆区,哪些变量放在栈区?堆栈如何分配内存空间?

6.平常做项目中,你是如何检查内存泄露的问题,内存泄露主要由哪些原因引起?如何去避免?你都有哪些方法去查找内存泄***r />
7.你对数据库知识了解多少?请问我delete一个数据,这个数据在物理内存上有没有删除?请问说一下数据库的增删改查具体怎么做的?

8.请问说一下什么是平衡二叉树,满二叉树,完全二叉树的特点?深度为n的平衡二叉树,他有多少个节点(包括根节点),每一层的节点数为多少?

9.图和树的区别是啥?

10.自己向面试官提问环节
#面经##C++工程师##PHP工程师##百度#
全部评论
楼主你好,请问你是实习、校招还是社招?
点赞 回复
分享
发布于 2020-08-14 11:44
百度的校招
点赞 回复
分享
发布于 2020-08-14 11:45
乐元素
校招火热招聘中
官网直投
楼主怎么检车内存泄漏的?求解惑
点赞 回复
分享
发布于 2020-08-14 14:40
怎么检测内存泄漏+1
点赞 回复
分享
发布于 2020-09-03 12:29

相关推荐

8 19 评论
分享
牛客网
牛客企业服务