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.

相关推荐
shepherd枸杞泡茶12 分钟前
C# 数据结构之【队列】C#队列
开发语言·数据结构·c#
deephub19 分钟前
Scikit-learn Pipeline完全指南:高效构建机器学习工作流
人工智能·python·机器学习·scikit-learn
麻衣带我去上学29 分钟前
Pytest使用Jpype调用jar包报错:Windows fatal exception: access violation
windows·python·pytest·jar
scoone29 分钟前
C++中的原子操作:原子性、内存顺序、性能优化与原子变量赋值
开发语言·c++
轩情吖30 分钟前
模拟实现Bash
linux·c语言·开发语言·c++·后端·bash·环境变量
旧故新长40 分钟前
版本控制和idea简体中文教程
java·开发语言·intellij-idea
疯一样的码农41 分钟前
使用 Maven 构建一个简单的 Java 项目
java·开发语言·maven
易风有点疯1 小时前
Python:序列化
开发语言·python
亚图跨际1 小时前
Python和R统计检验比较各组之间的免疫浸润
python·r语言·统计检验
Biomamba生信基地1 小时前
R语言基础| 时间序列分析
开发语言·r语言·kotlin·编程