金九银十求职季,美团高频面试题和答案都帮你准备好啦

前言

八月底了,马上到大家的找工作的高峰期了!为了帮助大家更好的备战面试和跳槽,可以在众多求职者中脱颖而出,我帮大家准备了丰富的企业真实面试题,大家赶紧收藏吧!

1、说下你最近做的项目,你主要负责什么?说说xx模块是怎么测试的?

考察点:项目的测试思维

面试命中率:95%+ 以上

参考答案:

  1. 熟悉项目业务流程,用2-3句话简单的总结概括介绍一下项目业务(每个人根据自己简历里写的项目进行总结)
  2. 自己主要负责的模块:注意说核心业务功能模块,避免说注册登录这种技术含量略低的模块,体现自己有涉及到项目的核心功能;然后说明自己负责这个模块的测试内容 ,比如功能测试,接口测试,自动化测试,性能测试等。
  3. 继续追问你xx模块你是如何测试的?就按照以下3步:1)说明需求条件和约束;2)然后再说明自己测试点和提取测试点的用例设计方法 3)再说明具体的测试点,包含正常和异常的测试点

2、数据库增删改查语法的使用都知道么?Group by和order by区别?Drop和delete的区别?怎么插入部分数据?

考察点:数据库的知识

面试命中率:80%+ 以上

参考答案:

  1. 增删改查基本都会用;包括单表查询 多表关联查询,左连接 右链接等
  2. Group by是分组,一般需要进行一些数据统计的时候,比如一个群体里最大数据、总数、数量平均数等都会用到分组;
  3. Order by是排序,就按照升序或者降序排列的;
  4. 两个如果要一起使用的话,先分组后排序,先groupby,后order by。
  5. Drop和delete 都是删除数据库的数据的命令,但是drop会删除表、库的结构,delete不会删除表的结构,只会删除里面的数据。测试的话用delete会更多一些。
  6. 插入部分数据:Insert into (字段)values1,values2

3、Linux的命令会哪些?怎么在Linux创建文件夹?怎么查找文件和文件里的内容?怎么查看文件100行到200行?

考察点:Linux操作命令

面试命中率:90%+ 以上

参考答案:

  • (注意:Linux命令结合业务操作去说,不要简单罗列:还有一些简单的命令不要说,比如ls cd pwd这种初级命令)
  • 我们工作中使用Linux基本都搭建测试环境,所以一些解压命令 tar,还有文本编辑命令 vi/ vim,以及查看服务是否启动会通过查看进程ps -ef命令,查看端口状态netstat -apn,还有赋权命令 chmod,查看文件 cat tail more less等,以及分析问题的时候查看动态日志 tail -f 等;
  • 创建文件夹命令是 Mkdir xxx ;
  • 查找文件用find 命令,find / -name 文件名;查找、文件里的内容用grep命令;
  • 查看文件100行到200行命令:head -n 200 filename | tail -n 100

4、Jmeter怎么做接口测试?怎么测试接口的关联?

考察点:接口测试和Jmeter工具

面试命中率:95%+ 以上

参考答案:

首先我们做接口测试的流程是:根据开发提供的接口文档,编写接口测试用例;然后根据用例使用Jmeter进行测试;

Jmeter做接口测试:测试计划-->添加线程组-->添加http请求-->输入url+端口+请求方法+参数-->添加头部信息-->添加查看结果树查看响应消息

然后对比接口测试用例的预期结果,同时也会同步检查数据库,确认接口测试结果的正确性(可以使用Navicat连接数据库,或者用 Jmeter添加jdbc请求获取数据库信息)。还有就是一些数据也会定义为用户变量调用;以及批量测试,会使用csv测试元件读取数据进行批量测试;

接口关联:我们用的是Jmeter的后置处理器,json提取器和正则提取器,比如cookies token 就可以提取出来赋值给一个变量,然后下个接口调用这个变量即可;

5、app测试和web测试的区别?

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值