百度提前批--测开MEG--面经 一面、二面、三面(已OC)
(第一次写面经、下次虾皮马上二面了,等虾皮二面过了,也把虾皮的也写出来,在这许愿自己虾皮面试顺利)
为了回馈广大牛友,看过很多人的面经,觉得自己也需要回馈一下牛客,尽自己所能出一份微薄之力。(尽量回忆啦)
7.19 一面---如流视频---65min
八股文:
1.索引的种类
2.聚簇索引与非聚簇索引
3. 栈和队列的区别
4.进程与线程
5.进程间的通信
6.linux怎么查看一个进程的端口号
7.常用的linux命令
8.死锁(四个条件,怎么预防和解决) 例如:银行家算法
9.计算机的几层协议大概说一下,以及有哪七层
10.TCP、UDP的区别
11.TCP怎么保证安全可靠(校验和处理细节怎么实现)
12.四次挥手以及等待2MSL的原因
C++:(个人比较熟悉C++)
1.C++中的 :: 有什么作用
2.C++内存管理机制(5大区)
编程:
5道sql,单表查询2道、多表查询2道(建议刷牛客的SQL,足够用了!!!)具体题目不记得,因为都比较简单吧。
1.给定一个数组,里面存放的是数字,找到里面出现次数最多的数字,如果出现次数相同则输出数字较大的哪一个。(并自己设计测试用例)
2.给定一个数组,其中的数字是 0~100 ,并且里面只有一个数字缺失了,找出缺失的数字(数字不重复,数组无序)
要求空间:O(1)
时间:O(n)
编程题都是秒解(很重要,如果前面两面编程比较快并且是对的,三面很容易过!!!)
7.23 二面 50min
聊项目:
测试的工作流程
自己实习过程中bug的定位
用例设计的方法
微信朋友圈点赞的用例设计
堆的构造、插入节点、删除
HTTP与HTTPS 的区别
HTTPS中数字签名怎么生成的
编程:
3道sql 多表查询和一面难度差不多
算法:三数之和 (牛客原题,秒解)
7.29 三面 30min
聊项目:
1.自己做的一个小项目+实习经历收货了什么(项目中问了一些细节,个人项目就不多说啦) 大概20min
2.最自豪的事情
3.两道sql 语句(单表查询)
4.说我之前算法题都是秒解,算法就不出了。
反问: 多久出结果,我今天表现怎么样。 面试官:你今天表现比较好,希望你能提前来实习,一个星期左右hr会联系你。
然后当晚就收到了测评,应该是OC了。
8.5 hr电话 发放意向书
带薪offer会在10月初发放
问了一下手上其他公司的offer情况。