百度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-02 16:21
中南大学 Java
点赞 评论 收藏
分享
2024-11-19 15:16
武汉理工大学 Java
喀什克尔的胡杨:秋招面了很多主管,感觉主管都是傻蛋
点赞 评论 收藏
分享
评论
5
31
分享

创作者周榜

更多
牛客网
牛客企业服务