测试开发面试经验,测试开发实习生/应届生面试笔试题整理

面试问的问题大多还是根据简历写的去问的,我的简历上技术栈是JAVA,所以面试的时候问JAVA相关的比较多。而且之前是有过实习经验,实习了五个月,所以面试公司1和公司2的时候还是问的之前公司实习项目偏多。公司1、公司2都是校招三面,所以问的比较多,综合起来将面试中问的问题整理出来,公司3面的是实习岗。

公司1

1.手撕代码,链表反转

2.static关键字的用处,原理

3.面向对象的特性,说说理解,怎么实现的

4.什么是多态

5.什么是死锁

6.10个人,15个手机,怎么保证每一个人至少一个手机

7.单例设计模式

8.冒泡排序,共比较多少次

9.springmvc的理解,aop和ioc

10.如果电脑连不上网,怎么去定位问题

11.实习中的项目

12.查询出学生某科成绩倒序排列的前5个

13.对测试开发的理解

14.为什么不选择做开发,而是选择做测试

15.PC端/APP端测试有什么区别

16.自动化测试要怎么去做

17.网络协议OSI七层,每层有哪些协议

18.在浏览器的地址栏输入一串URL,然后按Enter键这个页面渲染出来,这个过程中都发生了什么事,越详细越好,前端网络通信都可以

19.get和post的区别,还有其他什么请求,使用场景是什么

20.tcp和udp的区别

21.redis可以用来做什么,说一说redis的主从复制

公司2

1.手写冒泡排序,思路,第一次排序后是什么结果

2.手写堆排序

3.linux查看端口号的命令

4.说一说你的实习做的项目,都是根据项目来问

5.app测试和PC端测试有什么区别

6.小程序测试需要注意什么

7.bug的生命周期

8.fiddler、charles抓包原理

9.能不能接受加班

10.说说在上一家公司实习学到了什么

11.为什么选择做测试,不做开发

12.在上一家公司有什么贡献

13.哪个bug印象最深,说一说

14.上一家公司实习给你带来了什么,你给上一家公司留下了什么

15.测试需要怎么去做

16.http和https的区别

17.说一说部门的ui自动化框架和测试平台

18.测试一个空瓶子

19.共享单车app系统测试

20.tcp为什么是可靠的。三次握手四次挥手

21.一个非常大的二进制数,能否被3整除

22.进程和线程的区别

23.几千万个数字,找出其中最小的十个数字

24.接口和抽象类有区别吗

25.继承和多态有区别吗

26.说一说hashcode和equals方法

27.Spring框架的启动流程

28.hashmap的put操作

29.Spring的配置方式

30.ioc容器怎么加载的

31.说说你对ssm的理解

公司3

1.测试的理论知识,说一说测试用例、白盒测试、黑盒测试

2.对测试的理解,测试是做什么的

3.某电商的登录首页,怎么测试这个页面

4.写一条SQL的查询语句,多表查询学生的最高成绩

5.linux的常用命令,杀死的命令

6.在文本框输入一段SQL语句,会有什么后果,要怎么去测试

7.线程和进程有什么区别

8.Java的集合有哪些

9.是否可以提前来实习,能实习多长时间

 

总结下测开岗,面试问的问题根据公司吧,公司1是三线互联网公司,公司2是一线互联网公司,公司3是二线互联网公司。测开面试问的东西也很多,不是只问简单的黑盒等相关问题,更多的还是综合看个人能力,问的东西也技术偏多,有些问题都达到了开发的深度,以上问题仅供参考,目前博主已经从事QA工作半年了,希望大家可以在毕业后可以拿到自己满意的offer。

你可能感兴趣的:(面试经验)