师妹从我这里白嫖这些面经,直呼差点错过BAT!

 一、一面 60min左右

1、自我介绍

2、数据库左连接、右连接、内连接

3、数据库索引

4、线程和进程的区别

5、Python垃圾回收机制(引用计数机制为主,标记清除和分代收集为辅)

6、HTTP和HTTPS的区别,HTTP1.0、1.1和2的版本区别,HTTPS的请求过程

7、HTTP的8种请求方式,GET和POST的区别

8、什么是黑盒、白盒、灰盒测试,白盒测试的方法(语句覆盖、判定覆盖、条件覆盖、路径覆盖等等)

9、OSI七层模型,TCP和UDP的区别,拥塞控制

10、为朋友圈点赞设计测试用例

11、浏览器输入网址到展现画面的中间过程,DNS解析过程

12、聊项目经历、实习经历

13、算法题:给定一个整数型数组,任意组合里面的数,返回最大的能被3整除的数。

(海量免费学习资料,软件测试交流群:175317069)

二、 二面 60min左右

1、Python深拷贝和浅拷贝

2、Python中*args和**kwargs的区别

3、数组和链表的区别

4、什么是死锁,产生死锁的原因和必要条件

6、Cookie和Session的区别

7、内存泄漏和内存溢出

8、二面深挖我的实习工作内容,负责什么工作,有什么收获,做的接口测试工作主要流程是什么,模拟各种问题场景问我怎么应对解决

9、实习有转正机会为什么不留在那个公司

10、给微信朋友圈编辑框和发送按钮设计测试用例

11、未来的职业规划

12、算法题:对于一个先升序后降序的数组,在不排序的情况下,找出最大值

三、 三面 60min左右

1、算法题:上来不用自我介绍,直接说我们来做道题,给定一个整数数组和一个目标值,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标

2、单元测试的流程和方法

3、针对第一题算法题如何进行白盒测试

4、最熟悉的数据结构,说了链表,让我用链表做一下第一题算法题

5、进程间的通信方式

6、TCP和UDP的区别,各自的适用场景,微信好友聊天用的TCP还是UDP

7、给微信聊天功能设计测试用例

8、说出五个以上Linux指令

9、三面深挖在校项目经历,针对项目内容问一些灵活的问题

10、你本科和硕士学校差距挺大,是高考失误还是考研努力的,和他说一下励志史,积极向上,打动他

11、leader安排的工作和自己规划好的学习时间冲突怎么办(我说先认真完成领导安排的工作,再加班完成自己的计划,主要想突出加班也要完成所有工作,不拖延,不知道是不是他想要的答案)

12、最常用的APP,说了微信和抖音,叫我说一下抖音APP你喜欢的地方(狂吹推荐引擎、界面、用户体验),并对抖音APP提出改进意见

如果想面试一些高级测试的职位,那可能还需要熟悉python语言以及自动化相关的知识点。这里就不一一列举了。附带一张技能图谱给大家看一下吧。

 

从测试概念到最后的测试开发,希望大家能照着这个体系,在3-4年内完成这样一个体系的构建,可以说,这个过程会让你痛不欲生,但只要你熬过去了,以后的生活就会轻松很多,正所谓完事开头难,只要迈出了第一步,你就已经成功了一半,古人说的好:不积跬步无以至千里,等到完成之后在回顾这段路程的时候,你肯定会感慨良多,掌握了以上技术,在任何一线互联网大厂测试岗位都能独挡一面

下面是一些配套的资源,希望能帮到大家

这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。

关注我的微信公众号:【程序员小濠】免费获取~

我的学习交流群:175317069 群里有技术大牛一起交流分享~

如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!

你可能感兴趣的:(程序人生,测试,软件测试,面试,测试工程师)