百度C++/PHP后端两面面经

1.面试时间:2020/09/25

一面
面试时常:1小时
1.自我介绍
2.说一个实习时候你觉得比较有亮点的项目
3.你用的DDMQ和市面上的有什么不同吗?有调研过吗?
(项目没有深挖太多)
4.nginx和apache有什么区别?
5.nginx的异步非阻塞是怎么实现的?或者说I/O多路复用了解吗?
6.nginx的内存分配了解吗?
(有点懵,不知道什么情况)
7.或者说进程的内存划分了解吗?
8.说一下静态变量在内存什么地方?
我说了全局区,面试官问我有全局区这个东西吗?我有点蒙
9.进程和线程了解吗?
10.你刚刚说线程切换代价更小,那是为什么呢?线程切换会执行什么操作?
11.互斥和同步你知道吗?
12.进程和线程哪些资源共享哪些独占呢?
13.网络编程方面有系统学习过吗?
14.C++的set是用什么实现的?
15.红黑树和普通的平衡查找树有什么区别?
16.快速排序说一下

做一下代码题目吧
17.序列化二叉树
18.判断链表是否有环,找出环的入口
画了个图,跟面试官讲为什么这么写,面试官非常耐心的提问和等待我的解答;

二面
下午:13:00
时长:40分钟(1面过后,HR联系我可以先去午饭再上线)

1.面试官很专业,很礼貌,跟我说,接下来面试的环节会做什么。
2.自我介绍
3.我的专业是通信工程,问我通信工程和计算机专业课有什么区别吗?
4.说一个可以体现你技术实力的项目?
5.你刚刚说了Redis,那你为什么不用MemberCache呢?
(尴尬,就是课设项目用了,没有仔细调研过)
6.Redis持久化机制?
7.那么如果某个Redis节点故障该怎么办?

C++,接下来面试官问了好多C++问题,我不是很熟,因为用PHP其实开发比较多,犯了点错误,没有及时跟面试官说一下,这方面不太熟,脑子有点蒙,应该主动跟面试官说明一下
8.拷贝构造函数为什么要传引用而不是传值?
9.构造函数初始化和用初始化列表初始化变量优缺点?
10.const了解吗?
11.说一下static关键字你觉得有什么作用?
12.左值和右值有什么区别?

面试官感觉问了语法我不太会,叫我撕代码
13.括号的有效匹配

14.计算机网络学过吗?
15.三次握手?
16.进程和线程?
17.C++编译时候动态库和静态库的区别?
18.问了两个C++字符串copy函数?
C++问题跪
19.你有什么想问我的吗?

反问
20.问部门和招聘岗位如何确定?

一点反思:
基础题答的一般,但是代码题目全都无误的手撕出来了,思路也非常清晰:
犯了点错误,C++本来就不太熟,没有及时引导面试官进行转换;
总的来说,百度两个面试官给我的面试体验都非常好,也不知道还有没有后续,许个愿吧;
#面经##百度##C++工程师##PHP工程师##校招#
全部评论
转专业的太强了吧。。
1 回复
分享
发布于 2020-10-19 20:52
这个校招挺难的, 另外刚毕业几年的建议多花时间写C++、C, 掌握了最难的, PHP、python这种脚本语言只要3、5天就能学会, 一开始就学胶水语言学不到深层次的东西
1 回复
分享
发布于 2021-04-21 18:16
阅文集团
校招火热招聘中
官网直投
点赞 回复
分享
发布于 2020-09-29 07:52
老哥这是几年工作经验的面试,感觉挺难的
点赞 回复
分享
发布于 2020-10-10 16:24
老哥想问一下面试代码题是在牛客平台写的吗
点赞 回复
分享
发布于 2020-10-11 20:32
老哥被捞了吗
点赞 回复
分享
发布于 2020-10-25 17:31
老哥是在现场还是视频面的啊
点赞 回复
分享
发布于 2020-10-27 22:29

相关推荐

6 58 评论
分享
牛客网
牛客企业服务