分享一下我的秋招面筋,大牛勿喷
校招测试/测试开发岗面经暑假参加过提前批的面试,由于实习太忙自己也没花时间准备面试,导致失去了很多大厂提前批校招的机会。从8月份才开始接触牛客,发现这是很好的准备校招的平台,然而自己还是没有好好把握学习的机会。后悔遗憾中。。。。拿到offer的公司:网易(有道事业部)、360企业安全、猎豹移动、中国网安、咪咕文化(成都)、知乎(北京);正式秋招面试过的公司几乎都通过了,事业单位面了两家都没过。。失败的:提前批的美团和京东二面挂掉,搜狗hr面后无音讯了。。。(提前批的京东和美团挂掉后导致秋招无法重新网申,系统中显示我在流程中没给结束。之前不是说提前批和秋招不影响的么???);
本人情况:双非渣硕,之前在滴滴实习测试开发;
记不清每个公司具体的面试问题了,记性也不太好,没有面完第一时间记录面试问题,很多都忘了,大致把这几家公司还记得的面试问题写一下吧;
都是2轮技术面+1轮hr面+(谈薪资)
笔试就不说了,可参照牛客历年真题;
面试题目类型
现场闲聊+手写代码(链表操作类,排序算法类,linux中脚本类,)+对应编程语言类的问题+数据结构+计算机网络+操作系统+数据库+linux知识考察+项目经历/实习经历;
计算机基础知识考察还有印象的如下:
数据结构:
1.有哪些数据结构,区别是什么,使用场景是什么;
2.排序算法(一般考察快排或者问你最熟悉哪个);
3.查找算法;
4.堆栈;
5.忘了
计算机网络:
1.tcp三次握手,四次释放过程;
2.为什么一定要3次握手,4次释放;
3.浏览器输入网址访问资源,到资源显示整个过程经历了什么,涉及哪些协议,都在哪一层;
3.tcp和udp是什么,区别是什么,哪些上层协议是采用的tc/udp,适用场景是什么;
4.NAT是什么,原理;
5.VPN是什么,原理;
6.HTTP/HTTPS协议的理解、区别、特点;HTTP协议的几个版本是什么,版本之间的区别;HTTPS协议的安全性如何实现;TLS/SSL协议的理解;
7.ARP协议;
8.网络编程相关问题;
9.HTTP请求类型,GET/POST/DELETE等;
10.网络返回码,1XX/2XX/3XX/4XX/5XX;
操作系统:
1. 进程/线程的定义,区别;
进程/线程如何实现并发;
进程/线程间的通信方式;
什么是临界区;
进程的状态和转换条件;
2. 什么是死锁;
死锁的产生条件;
如何避免/预防死锁;
3. Linux系统启动的过程;
4. Linux的基本命令,如:查看磁盘空间占用情况,cpu使用情况,文件大小,结束进程,查看相关的命令等等;
5. Linux机器间传输文件的方式;
6. Docker的基本了解;
数据库:
1. 数据库索引是什么;
索引的优点、缺点;为什么添加索引使得查询速度变快,为什么删除、修改变慢;
索引结构有哪些;
索引的原理;
2. 给场景写查询、插入、修改操作语句;
3. 如何优化数据库性能;
4. DELETE\DROP\TRANCAT的区别;
5. ACID;
6. 什么是左连接/右连接;
#面经##秋招##测试工程师#