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

Posted 面经熊

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了面经百度C++/PHP后端两面面经相关的知识,希望对你有一定的参考价值。



面经内容


【一面】 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.判断链表是否有环,找出环的入口
画了个图,跟面试官讲为什么这么写,面试官非常耐心的提问和等待我的解答;

【二面】40分钟
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后端两面面经的主要内容,如果未能解决你的问题,请参考以下文章

百度后端C++,一面二面 + 主管面面经(已拿offer)

2020年初,字节跳动后端开发面经(已通过)为什么我只有两面?

程序员面经分享|后端开发经验总结

2018秋招面经-后端开发

算法转 Java 后端,2021秋招斩获腾讯京东百度等大厂offer 面经分享!

后端开发备战攻略,附难点总结汇总资料 | 牛客面经