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

1.自我介绍

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

3.说一下你做的项目

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

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

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

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

9.图和树的区别是啥?

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

相关推荐

06-02 15:53
阳光学院 Java
点赞 评论 收藏
分享
评论
8
19
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务