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.

相关推荐
大圣编程3 小时前
Java 多维数组详解
java·开发语言
殳翰6 小时前
下服务器端开发流程及相关工具介绍(C++)
开发语言·c++
落寞的星星7 小时前
这个对象就包含了已经转换好的DFA和各种词法分析器运转所需要的参数。下一步,我们就可以用ScannerInfo对象创建出Scanner对象,请看下面的代码:
开发语言·c#
nothing&nowhere7 小时前
用 Python 做问卷数据清洗:无效样本检测与处理实战
开发语言·python·数据清洗·数据处理·问卷星·问卷星脚本·刷问卷
花酒锄作田7 小时前
如何发布自己的 Python 库到 PyPI
python
2601_961593427 小时前
Rust 开发环境配置繁琐?RustRover 开箱即用搞定编码调试
开发语言·后端·macos·rust
researcher-Jiang8 小时前
Design Patterns——Template Method入门到情景实战
python·设计模式·模板方法模式
HZZD_HZZD8 小时前
DL/T 645-2026新国标深度解读与智能电表协议适配实战:从帧结构变化到Java采集器升级的全链路改造方案
java·开发语言
多加点辣也没关系10 小时前
JavaScript|第4章:类型转换
开发语言·javascript