Skip to content

Day5-服务端测试阶段考试

服务端测试阶段考试

考试形式

  • 闭卷考试:笔试
  • 模拟面试
  • 时常:2 个半小时
  • 最后的总分为笔试题 70%,模拟面试占 30%

简答题

  1. is和==的区别?
  2. 列表和元组的区别?
  3. 深拷贝和浅拷贝?
  4. mysql 聚合函数有哪些?
  5. SQL 语句中 where 与 having 的区别?
  6. Linux 中如何实时查看日志记录?
  7. Linux 怎么杀死进程?并对相应命令给出说明?
  8. 在 Selenium 中,如何定位一个元素?请举例说明常用的几种定位方法。
  9. 如何判断一个页面上元素是否存在?
  10. UI 自动化 3 种等待方式区别与优点?
  11. PageObject 设计模式是什么?
  12. app 自动化测试中,突然出现弹框,导致元素遮挡如何处理?
  13. GET 和 POST 的区别?
  14. HTTP 常见的响应状态码?
  15. 接口测试用例设计关注哪些点?
  16. 接口自动化框架构成?
  17. 自动化中出现了接口依赖怎么处理?
  18. 如何定位接口异常原因?
  19. 一个JMeter压测脚本必须有的组件有哪些?
  20. JMeter聚合报告包括哪些内容?

编程题

  1. 请⽤⼀条 SQL 语句统计 2023 年 10 ⽉份所有员⼯的请假天数。
  2. 冒泡排序
  3. 二分查找
  4. 快速排序
  5. 编写一个装饰器 log_execution,用于记录函数的执行时间和调用次数。装饰器应该能够记录每次函数调用的时间、输入参数和返回值,并在函数执行完毕后打印出执行时间和调用次数。装饰器应该能够应用于任何函数,并在函数执行完毕后打印出调用日志。

面试题

  • 非技术问题
  • 模拟面试,每人进行模拟面试。
  • 面试过程中,面试官会提出来 5~10 个问题。