a.根据场景设计测试用例:如测试黑板、测试分享功能等;b.如何测试接口,注意哪些方面,可从业务功能、逻辑,参数合法性,容错处理,数据校验,与数据库的交互,性能方面,安全性等方面阐述;c.在对接口设计测试用例时,如何保证测试粒度;意在考察测试用例方法,如等价类、边界值、最重要一点要表述出来即正交实验设计;d.在测试中,遇到点击button无响应,猜测会是哪些问题导致的;e.例举使用过的bug工具,bug等级分类;
a. 加解密(MD5\RSA);b. 如何判断测试用例执行成功;c. 如何处理接口数据依赖;d. python读写excel用到的模块和方法;e. 关键字驱动和数据驱动的区别;f. 如何保证测试数据不受影响(初始化准备和测试完毕后的环境清理);g. selenium的原理描述;
a. 查询出user表中以张姓开头的所有name;b. Windows/linux环境下搭建mysql的流程;c. 新建用户并赋予权限、取消权限;d. 如何查看慢sql;e. Python操作mysql数据库(pymysql),连接数据库,获取游标,执行sql,关闭游标,关闭数据库连接;f. 给已存在的表新增字段,修改字段类型,修改字段名称;g. 添加、删除索引;h. 分组查询,例如一张表中有三个字段,分别为学生姓名、学科、成绩;查询出双科成绩在90分以上的学生姓名i. 数据库最常见的引擎;myisam与innodb两者有什么区别;对redis\mongodb的熟悉程度,redis中的数据类型,mongodb通常用来存储什么数据;
a. 例举常用的linux命令,最起码能说出20、30个;b. 实时查看日志 tail -f filename;c. 查看某文件中指定字符串所在的行:grep string filename;d. 查看端口是否被占用:netstat -anp|grep 端口号;e. 查看某个进程占用的cpu和内存:ps -aux | grep 进程名/进程ID;f. 查看内存、CPU、IO:free\top\vmstat;g. 远程连接服务器:sshh. tail 、cat 、more、less、head的区别;i. 打印出所有的进程id:awk;j. Shell脚本实现定时清理测试环境的日志;
a. 性能测试方案设计;b. 性能测试关注的指标;c. 性能调优可从哪些方面下手;
a. tcp和udp的区别;b. http状态码的分类,会问到具体的403,502,304等的含义;c. Cookie和Session的区别;d. http和https的抓包;e. get和post的区别;f. 基于rpc协议的dubbo分布式框架,对dubbo的了解以及dubbo接口的测试;
a. 将[1,2,3,4]转化为[1,4,9,16];b. 找字典中最里层的value,value只有一层,如{key:{zhang:{li:{sun:gang}}}};递归实现c. 对比两个json串,如果key相同则输出key,如果key不同则输出key和value;d. 输出日志文件中不重复的code码,(读文件,正则匹配,添加在列表中,set去重);e. 质数判断;f. 找到相邻之和最大的数字组合之和,可能是相邻2位,也可以能是相邻多位,如[-2,1,-3,5,7,-1,4];g. 斐波那契数列:分别用递归实现与非递归实现;h. shell\python\mysql三种方式处理下面一个场景:在日志文件中,找出时间点在15点和17点之间的,指定端口并指定访问来源的,出现次数最多的ip地址,打印前10个;i. 二分法查找;j. 找出凶手;光荣之路公众号之前分享过这道面试题;k. 比较字符串数字,如"123","321" 返回True, "1234""2342"返回False';l. 排序:冒泡排序、插入排序、选择排序、快速排序(任选其一);m. 找出一个字符串中重复出现次数最高的元素位置;(可能是一个,也可能是多个)
a. 因为是在职状态出去面试的,所以必问到跳槽原因,结合自己实际情况来回答;b. 职业生涯规划;c. 工作中能接受的测试开发比率,对测试开发的理解及认为测试开发在工作中需要做哪些事情;d. 对加班的态度,怎么看待996;e. 面对产品开发压缩测试,如何提高测试效率?f. Git相关命令;g. Mock数据,浅拷贝与深拷贝的区别;h. 对持续集成的理解;i. 交给你一个项目,你如何安排?考察测试计划、测试方案的指定;
本版积分规则 发表回复 回帖并转播 回帖后跳转到最后一页
QQ咨询|关于我们|Archiver|手机版|小黑屋|( 辽ICP备15012455号-4 ) Powered by 期权论坛 X3.2 © 2001-2016 期权工具网&期权论坛 Inc.
下载期权论坛手机APP