最近有很多朋友去目前主流的大型互联网公司面试(阿里巴巴、京东、美团、腾讯),面试回来之后会发给我一些面试题。有些朋友轻松过关,拿到offer,但是有一些是来询问我答案的。
我特意整理了一下,有很多问题不是靠几句话能讲清楚,所以干脆找朋友录制了一些视频,用来针对这些面试题。很多问题其实答案很简单,但是背后的思考和逻辑不简单,要做到知其然还要知其所以然。
01
面试试题
一、阿里巴巴面试题
1、list和arraylist的区别
2、redis的实现原理
3、sq|语句的第三范式
4、查询linux系统中文件中某个字符串出现的次数,用linux命令写出来
5、jdbc的实现原理
6、如何用python实现多进程
二、京东面试题
1.使用过哪些测试工具
2.有没有使用过JMeter的动态参数传递
3.JMeter的压测做的过什么,大概多少个并发,响应时间是多少
4.有了解过JMeter的源码吗
5.性能测试做过什么项目,描述一下
6.自动化测试中,用过哪些框架,我们现在用的TestNg+restassured
7.平时工作中功能测试、自动测试、性能测试的比重是多少
三、美团面试题
美团测试开发岗二面面试题整理
1、熟悉mysq|吗?
给出一个学生表,其中包括学生ID,班级,学生成绩找出多名学生成绩大于90分的班级
知道聚合函数吗?算出每个班级学生的平均分having和where使用有什么区别
2、会java吗?
java中字符串处理
数据库连接?我说了JDBC,连接过程?
用java做过J2EE?转发和重定向有什么区别?
知道哪些端口号?
session和cookie的区别
讲项目,问项目选题思路以及现在做的程度还有什么新的想法
3、python做了两道编程题
有一-组序列号,每个序列号都是整型变量,如果一个序列号出错,后面的序列号都有可能出错,请找出第一个出错的序列号所在的位置括号匹配问题(问 了栈和队列的区别)
4、了解过哪些自动化测试框架,就是到会用的程度?
5、怎么理解测试开发?为什么选择测试开发?
四、腾讯测试笔试面试问题
面试问题
1、数据库从两个表中选联动.
2、进程和线程的区别
3、缺页的机制
4、C++类中的一个成员指针指向一个N个空间的地址,能储存的字符串的最大值是多少?
5、for while ++a等基本语句。
6、两根香不等长,烧完需要1个小时,如何判断15分钟。
7、Java的测试工具、CUNIT
8、gdb的调试命令bt断点sn
五、本次卧底面试得到的结论
看看这些互联网大厂的面试真题,你能不能答上来?
1你认为接口测试中哪些过程是测试的重点?
2接口的加密测试中对称加密与非对称加密有什么区别? 如何开展测试?
3请详细阐述接口测试和UI测试在测试活动中是如何协同测试的?
4接口测试中依赖登录状态的接口如何测试?
5接口返回值中需要提取关联数据有哪几种方式?请列举出来
6你认为接口测试能发现哪些问题
7列举接口测试使用的工具
8如果没有接口文档需要怎么测试接口
这些问题,由浅入深,必须要对接口测试有一个体系化的认识及学习,才能答得上来,而且大厂面试基本上所有的问题都是结合实际场景来问,不仅要求你会使用这些技术,还要知道为什么要用这个技术,以及如何做到自动化等等。要想掌握接口测试,对测试人的技术广度和深度有很高的要求。
02
面试资料集
1.Jmrter性能测试
2.性能测试书籍
3.自动化测试视频
4.自动化面试题集
5.项目实战书籍工具简历模板