实习 | 华为OD测试面经

校大原创

收藏 0 评论 0

实习 | 华为OD测试面经

面试基本信息

项目详情
面试公司华为(OD)
面试岗位软件测试工程师
面试轮次HR 面、一面(技术面)、二面(技术面)
考察范围测试理论基础、测试用例设计、数据结构、网络、Java 并发 / IO、框架知识、项目深挖

HR 面

一、个人情况

  1. 自我介绍
  2. 家庭情况
  3. 为什么选择 OD

二、工作态度与项目

  1. 加班怎么看?
  2. 介绍一下项目

三、反问环节

  1. 有什么想问的?

一面(技术面)

一、手撕与测试用例

  1. 手撕代码结束后追问:作为测试人员,会怎么为这段代码编写测试用例

二、数据结构与网络

  1. 二叉树的遍历有哪些方法?
  2. ICMP 协议是什么?
  3. HTTP 和 HTTPS 的区别

三、Java 并发与 IO

  1. 多线程中 Executor 的优点?为什么不直接使用 Runnable
  2. IO 和 NIO 的区别

四、框架与测试基础

  1. Spring 中的 AOP 是什么?(简历写了熟悉 Spring 的 AOP 和 IOC)
  2. 黑盒测试和白盒测试的区别
  3. 之前开发做得比较多,在项目里编写了什么测试用例
  4. 用过什么测试工具

五、反问环节

  1. 有没有什么要了解的?

二面(技术面)

一、代码优化

  1. 这段代码有缺陷,能不能优化?数值较大时会出错(find 方法递归导致栈溢出

二、数据库与语言基础

  1. MySQL 的特点
  2. 用的什么语言比较多?Java 和 C 的区别

三、框架与测试基础

  1. SpringBoot 框架的特点
  2. 白盒测试和黑盒测试分别指什么?
  3. 编写测试用例的方法
  4. 项目里编写了什么测试用例
  5. Postman 接口测试的时候测试了什么?
  6. 测试自动化了解吗?
  7. 边界值的取值点?