百度C++/go/php提前批凉经

下面来自回忆,随时补充:
一、一面(40分钟)
1.自我介绍
2.项目相关的提问
3.输入网址会发生什么过程
4.对虚函数、多态的理解
5.怎么避免内存泄漏
6.智力题,5L、6L杯子求3L水
7.编程:自己打开VS写
(1)给一个无序数组,只有一个重复,但可能重复多次,求重复的数字,要求O(1)空间复杂度,排序不能用sort
(2)动态规划,经典的机器人从左上走到右下,不过每个格子带权值,求最小带权路径。
8.STL中vector中push_back和emplace_back区别,插入一个数会发生什么?(我觉得是想问扩容机制)
9.平时怎么学习新知识?
答:如果是项目中遇到的,先去CSDN、简书、知网等查资料;若是系统学习新知识,买书看书。

一面过了,歇息20分钟,二面

二、二面(40分钟)
1.你来了想做业务层还是系统层
2.了解哪些C++11特性
3.编程:自己打开VS写
(1)实现智能指针
(2)有一颗二叉树,有些节点有多个父节点,打印该节点和父节点

两个题都gg,面试结束
#面经##校招##百度#
全部评论
push_back()和emplace_back()的区别在于,如果传入的是参数的话,emplace_back()可以在原地调用构造函数直接生成对象,会比push_back()快。还有更多的区别可以看看这个回答https://zhuanlan.zhihu.com/p/183861524
1 回复 分享
发布于 2021-07-19 21:48
感觉有点难,编程题。
点赞 回复 分享
发布于 2021-07-19 18:57
自己打开VS,面试官是通过共享屏幕看的?
点赞 回复 分享
发布于 2021-07-19 19:08
二叉树怎么会有多个父节点呢
点赞 回复 分享
发布于 2021-07-19 19:58
老哥,一面编程第一题你是不是少给条件了,搜不到这种题啊
点赞 回复 分享
发布于 2021-07-19 21:56
楼主啥时候投的简历啊?我16号投的现在还是简历筛选中。
点赞 回复 分享
发布于 2021-07-20 00:07
**二面这两道题有点难啊😂
点赞 回复 分享
发布于 2021-07-20 23:39

相关推荐

点赞 评论 收藏
分享
2024-12-27 23:45
已编辑
三江学院 Java
程序员牛肉:死局。学历+无实习+项目比较简单一点。基本就代表失业了。 尤其是项目,功能点实在是太假了。而且提问点也很少。第一个项目中的使用jwt和threadlocal也可以作为亮点写出来嘛?第二个项目中的“后端使用restful风格”,“前端采用vue.JS”,“使用redis”也可以作为亮点嘛? 项目实在是太简单了,基本就是1+1=2的水平。而你目标投递的肯定也是小厂,可小厂哪里有什么培养制度,由于成本的问题,人家更希望你来能直接干活,所以你投小厂也很难投。基本就是死局,也不一定非要走后端这条路。可以再学一学后端之后走测试或者前端。 除此之外,不要相信任何付费改简历的。你这份简历没有改的必要了,先沉淀沉淀
点赞 评论 收藏
分享
评论
5
31
分享

创作者周榜

更多
牛客网
牛客企业服务