发个武汉百度c++面经,攒个人品!
一面(技术面)2019-9-18(50分钟)
一面时间是下午四点,但是面试的小哥哥依旧经历充沛,主要问基础,一面面了50多分钟(这里只回忆出这些题,等之后再想起来继续补充)
1.什么是多态?在C++里多态有哪些?
2.写代码:写一个多态的例子
3.虚函数是什么,虚函数底层怎么实现的
4.写代码:给一个无序数组,数组去重(其中包括对时间复杂度空间复杂度进一步优化)
5.接着对上一题的衍生,那字符串去重怎么做?假设字符串有中文又怎么办呢?
6.了解哪些编码格式,哪些可以表示中文
7.写代码:给一个无序数组,求所有两个数之和为0的组合
8.写代码::给一个无序数组,求所有三个数之和为0的组合
二面(业务场景面)2019-9-20(55分钟)
二面的面试官是一个小姐姐,这里真的要特别夸一下,真是集才华与美貌与一身的小姐姐。(这里只回忆出这些题,等之后再想起来继续补充)
1.重写重载的区别,并且他们和多态的关系
2.聊项目,这里聊了挺久,包括在项目里做了什么,项目的技术细节,以及可以改进的优化方面
3.场景题1:如何解决高并发下会产生的问题,从前端、后台、存储、网络四个角度解释一下(这里我在前端和网络两个点上答得不太好,后来小姐姐给我详细解释了,这里真的感觉到了百度大厂的风范)
4.如何防止MySql注入
5.多线程和多进程有什么区别,什么时候用
6.在项目里有没有用索引,有没有用分表
7.什么时候用索引
8.写代码:求丑数
9.再夸一下百度二面的小姐姐!!真的懂的好多,也让我收获很多
三面(部门leader面) 2019-9-22(42分钟)
部门leader这里主要是针对个人的情况进行了一个大体的了解
1.聊项目,包括细节
2.用一个词评价一下自己最大的优势,解释一下
3.有没有郁闷的时候,怎么解决的
4.发论文了没有
5.最近在看什么书,除开技术类的书还看了什么书,对你有什么影响
6.感觉一二面怎么样
7.关注了哪些新技术
8.如何学习的
9.一二面没表现好的地方这两天有去看吗
10.认为百度是一家什么样的公司
最后提了两个问题,leader都给了很详细的解释
leader人很好,看起来十分干练,问的问题很广,前面聊项目聊了挺久的。
总的来说百度三面下来给我感觉是秋招面试最nice的,面试官们人都特别好,问的问题也很广很专业,难度适中,目前也只能想起这些比较简单的问题,之后回想起来再慢慢补充吧~也希望对大家有一定帮助
希望能被百度爸爸捞起来,许愿许愿

