24校招,Moka测试开发工程师一面

前言

大家好,今天回顾一下楼主当时参加moka测试开发工程师的面试

对其中一些重要问题,我也给出了相应的答案

过程

  1. 自我介绍
  2. 挑一个项目,详细介绍你在其中担任的职责
  3. 如何安排工作的,有什么成果?
  4. 回归测试如何设计,怎么把控? 答:如果是上线新功能,全盘测试+老功能的测试
  5. 有哪些用例设计方法? 答:等价类划分、边界值分析、判定表、正交实验法、状态迁移法、错误推测法
  6. 表单你了解吗? 答:Form表单,收集数据
  7. 针对表单提交功能,在不同输入条件下,写测试用例 答:null、格式区别、图片大小、文本长度、其他语言、乱码、实时反馈、XSS注入、SQL注入、安全性、可靠性
  8. web安全漏洞? 答:SQL注入、XSS、CSRF、Dos
  9. 版本控制工具有哪些? Git、SVN
  10. 如何创建分支? git branch 分支名、git checkout -b 分支名
  11. 创建分支之后,做些什么? add 文件
  12. 介绍一下Git使用的整体流程 答:git init git add git commit git log git branch\checkout git merge git clone
  13. 事务是什么?访问或更新数据库中各种数据项的一个程序执行单元
  14. 事务使用的场景? 支付界面
  15. ACID
  16. 分组查询 group by
  17. http是什么? 超文本传输协议
  18. http和tcp的区别? 性质:http是请求-响应协议,TCP是面向连接的传输层协议;连接:http运行在TCP上;功能不同、连接状态不同。
  19. http请求方法 get post delete
  20. get和post的区别? 安全、效率、是否可被缓存
  21. http状态码? 1**-information,2**-success,3**-redirect,4**-client error,5**-server error
  22. 区分前后端问题? 前端:开发者工具、请求信息是否正确、界面兼容性,后端:响应信息是否正确、日志、打点服务、连接建立状态
  23. 访问一个URL,页面空白,怎么定位问题? 换一个设备、抓包、切换网络、看报错、看url
  24. 怎么判断后端有没有响应? 响应报文、服务器状态、硬件使用率
  25. 接口测试项目
  26. 压力测试怎么做? 测试系统所能承受的最大访问量或响应速度,加压,大量请求
  27. 性能测试关注哪些参数? CPU、内存、响应时间、数据库读写
  28. 测试重复工作会枯燥吗?
  29. 反问
  30. 反馈bug

总结

第一轮面试,一般都是考察应聘者的基础素养,看这个人是否达到了岗位所需的基础知识

二面就会考察一些更加深入的东西,比如场景设计、项目工作等

如对此次面试的第二轮考核过程有兴趣,欢迎关注博主,马上更新!

欢迎点赞、收藏、评论,it's important for me.

欢迎点赞、收藏、评论,it's important for me.

欢迎点赞、收藏、评论,it's important for me.

相关推荐
gopher95112 分钟前
final,finally,finalize的区别
java·开发语言·jvm
m0_687399848 分钟前
QT combox 前缀匹配
开发语言·数据库·qt
计算机源码社10 分钟前
分享一个餐饮连锁店点餐系统 餐馆食材采购系统Java、python、php三个版本(源码、调试、LW、开题、PPT)
java·python·php·毕业设计项目·计算机课程设计·计算机毕业设计源码·计算机毕业设计选题
汤兰月15 分钟前
Python中的观察者模式:从基础到实战
开发语言·python·观察者模式
DieSnowK17 分钟前
[C++][第三方库][httplib]详细讲解
服务器·开发语言·c++·http·第三方库·新手向·httplib
火红的小辣椒21 分钟前
PHP反序列化8(phar反序列化)
开发语言·web安全·php
西柚与蓝莓2 小时前
【开源开放体系总结】
python
一颗花生米。3 小时前
深入理解JavaScript 的原型继承
java·开发语言·javascript·原型模式
问道飞鱼3 小时前
Java基础-单例模式的实现
java·开发语言·单例模式
学习使我快乐013 小时前
JS进阶 3——深入面向对象、原型
开发语言·前端·javascript