面试经验|快手实习➕百度侧开校招提前批➕滴滴校招提前批测开面经
1812
2021.08.03
发布于 未知归属地

大概上周的时候,来讨论区请教过大佬,快手实习来得太容易该不该去,详情请看该链接:https://leetcode.cn/circle/discuss/uS5YeD/

今天来给大家说一下实习这一周的经历,给各位想要实习的小伙伴提供一些建议。另外实习期间也通过了百度的测试开发工程师面试流程,目前从面试官那里大概知道自己现在躺在百度的人才池当中,是否录用得到八月底才能知道,前几天也突然收到滴滴面试,而且是一天三面,当时从早上面到下午快5点左右,整个流程走的很快,下面我也会把这几天的实习经历和面经都放在这里,后面还有面经或者得到意向书的话会继续给大家分享,所以,看到这了,还不关注吗?

快手实习:一开始还觉得各种坑,但是来了以后,各种福利,不是我吹,外头有咖啡厅和冰箱,咖啡可以自己泡或者咖啡机去接,冰箱各种雪糕免费拿,早饭午饭晚饭都是自助的形式,菜很齐全荤素搭配,还有饮料水果和小菜,下午四点会有人来发下午茶,天天不重样的,工作的话,因为我是测开,所以先从简单的手工的功能测试开始,每天点来点去看有啥问题之类的。基本大家会七点去吃晚饭,完了坐一会到八九点下班,毕竟leader还没走,咱们稍稍得意思意思,但是每天10点上班到12点,下午2点到7点也才7小时,晚上多干一小时也是正常,公务员好歹都八小时了。薪资待遇还可以,正式的就很牛逼,毕竟我只是实习,一个月下来满勤能买个最新款中上等配置的iPad吧。另外这里周末不让加班,加班必须申请,所以放心的干好工作日的工作就好了。难度和任务量一般也不大。
所以,大家要是有大厂实习机会,一定别错过,先去体验了再说,不要留下遗憾。具体请参考我的主页的上一篇讨论,当时真的接到offer很怕被坑,差点失之交臂。

到大家最关注的了,先上百度面经吧。
一面50min:
1.自我介绍
2.项目大概流程
3.websocket为什么相比http要好,优点在哪
4.介绍一下你知道的排序算法,各自的特点
5.Linux基础命令,说出5个方面的一些基础命令就好了
6.描述一下单例模式,作用以及实现方式
7.手动实现单例模式
8.算法题:合并两个升序数组
9.CURD简单SQL语句的编写。
10.反问
直接问有没有二面,得到肯定有,然后再淡定聊天,继续问了如果入职工作情况和面试流程。

二面60min:
1.自我介绍
2.来个算法题,括号匹配问题,对输入括号判断是否左右对应,如{},【】,()这种是对应的,差不多力扣原题了,借助栈来做
3.了解Linux吗?说一下如何检索出一大堆IP地址中前3段IP地址出现频次最高的10个IP地址,这哪会啊
4.将文本内容中的所有abc替换为qwe
5.查询文件后十行内容
6.查看日志中动态变化的内容
7.项目深挖
8.数据库user表怎么设计的
9.查询一下昨天12点后下线的用户
10.再对项目优化一下的话可以从哪些地方入手
11.MySQL慢查询怎么办
12.反问
问了有没有三面,说是等通知,感觉没发挥好,很憋屈,不过三天后收到了三面通知

三面60min:
1 自我介绍
2 为什么来北京呀,没考虑其他公司吗?手里有哪些offer了呀,反正就一阵扯淡
3 平时怎么学习的,对你自己在做出一个评价吧
4 来写个算法题吧,冒泡排序和快速排序你选一个,代码实现一下,那我肯定得选择快排啊,边敲代码边扯淡,几分钟后写完了,又继续讲了几种优化方式,感觉面试官比较满意。
5 计算机网络深挖,非常深,基本问到了每一个细节,而且都会继续说那你优化一下,还好基础扎实,都临场发挥说了个大概,主要专业就是通信工程,期末刚考完计算机网络也都会。最难的一个是问到拥塞控制,在基础的几种优化方式下继续再给出优化方式,思考了一会才给出一个差不多的答案。
6 继续扯淡
7 面试官主动加我微信,介绍以后的业务情况,说有啥不懂或者想了解就问他,我问啥时候可以出通知是否被录用,他说等待时间可能比较久。估计也是进入池子了,求求了,给个offer。

然后是滴滴面经,不吹不黑,公司现在可能是有点问题,但是面试官人都很好,三面面试官比较逗,跟着他的引导走就好了,面试经历很愉快。
一面30min:
1 自我介绍,面试官是个女的,应该是纯测试人员
2 开放性问题:你有一个纸飞机,你会怎么测试,针对这个设计测试用例。
3 static,final含义和作用
4 简单sql语句,就是curd之类的操作,多练练就好了
5 项目深挖,实现这个项目时间,流程,技术,框架,sql怎么设计的,为什么这么设计,如果转发消息时出现为转发成功或者发给了错误的频道,排查原因。为什么使用线程安全容器。为什么使用多线程,前后端采用什么协议通信,websocket和http有神马区别。我的项目是web聊天室哈!
6 算法:统计字符串中字符出现次数,按照字典序打印。
7 反问

二面30min:
1 自我介绍
2 项目深挖:项目的用户上限数量是多少,测过吗,那现在让你测性能的话,你怎么去测试,使用什么手段和那些软件呢?
3 数据库查询慢的原因
4 简单sql语句,还是简单的curd
5 开始扯淡,给的面评价还不错,但是说我有些紧张,其实是因为在快手实习一天倒车太累了,困的不行。
6 算法:用两个栈实现队列,因为说思路的时候比较流畅和清晰,就没让写代码了。
7 反问

三面90min:
1 自我介绍
2 智力题:有两根香,两头都可以点燃,如果点燃一端,那么这根香的燃烧时间是60min,请确定出15min。我刚好看过这个,当场还想演来着,被面试官识破表情了,表情没管理到位,直接说这不行,看你这好像做过换个题吧。第二题就是南京到北京的车以20km/h运行,北京往南京的车是30km/h运行,有一只小鸟在车中间飞,请问两车相遇时小鸟飞了多远,鸟的速度为10km/h。
3 算法:买股票的最佳时机,面试官说得用动态规划吧,我说不用,看我给你实现,只写了几行,使用了几个中间变量就过了。他给的测试用例也都跑过了,他说下去再看看,我这代码他一时还想不通。但是好像很正确。
4 数据库写sql,这一面sql不简单了,不过也算基础范围内的问题,三张表查询的经典题,练过的话基本也没啥问题。
5 项目深挖,如果北京用户看历史消息加载很慢怎么办,会有哪些原因,给你点时间好好想想,不要跳着说,要很有思路的那种,这题没见过啊,就看平时基本功扎实不,从计算机网络,数据库,前后端处理上都说了一遍,也勉强过了。
6 他想问计算机网络,但是又说算了,反正都是背,没意思,我说这里每个人理解都不一样,因为我自己计算机网络扎实,所以直接说你就放心的问我,然后让我给说一下网络不通怎么检测,检测时用的方法经历了哪些层,又使用了哪些协议,对应的硬件有哪些,害,这里难度是上了一个档次,不过还好,继续拿捏,面试官听一半估计自己蒙了,直接打断我说掌握的还可以,下一问题吧。
7 这里就记不太清了,不过大部分是扯淡,就主要考察性格,经历之类的,因为面试官也是个逗比,喜欢给我挖坑,但每次都被我识破,甚至他自己都装不下去笑场了,过程还比较愉快,三面结束的时候说加我微信,稍后有人和我联系。晚上收到二面面试官的微信好友申请,暂时收到口头offer,期待正式offer中。

总结:算法很重要,尤其需要掌握多种方式,面试的时候可以先展示不太高效的方式,写完在回答的时候一般都会让优化,没问的话咱们自己提出可以优化,这样可以给面试官一个好的印象,或者就先说思路,完了加个但是在继续说优化后的思路,总之态度很重要,所以平时算法一定要追求完美,至少对基础题要追求完美,能给出最优解可以加高分。另外对于扯淡环节,就当成正常扯淡,最好能聊的来,三面的面试官应该是部门老大了,考察的很全面,感觉要是当时扯淡没扯好可能就没有后面加微信了,总之,技术➕算法➕会扯淡基本成功一大半了。还有不要像我一样,给个见过的智力题直接笑场,真的很拉,哎,不过好在有惊无险。

大概内容就是这些了,给大家上一张快手的第一顿午饭图片,当时刚来,没敢多拿肉哈,随便挑了点。同时,手残哈,看起来有点点lowlow,将就看一下。
QQ20210803-0.png

评论 (1)