扬腾创新软件测试面经

📍面试公司:扬腾创新

💻面试岗位:软件测试工程师

🕐面试时间:一面(3.16)

❓面试问题:(1h)

  1. 自我介绍
  2. 为什么选择测试/测开岗位
  3. 了解测开的工作内容吗,自动化占比?
  4. 如何衡量测试人员的产出?
  5. 举例说明如何保证质量
  6. 数据结构:DFS和BFS的差异以及代码实现(栈/队列、一条路走到底/逐层扩散、图需要加访问标记)
  7. JVM垃圾回收机制,对象进入老年代的条件?为什么要分代?(这里的说的有点乱,年龄达标默认15次后晋升老年代/Survivor区空间不足/大对象直接进入(大数组);分代的核心:按存活周期分代+适配不同的GC算法)
  8. MySQL索引结构及分类(聚簇:数据行和索引在一起、B+树非叶子节点存储主键值)
  9. SQL:给定学生表s、课程表sc、成绩表sc,查询选修人数>3且平均分>60的课程及选修学生

select 内容 from c

join sc on sc.id = c.id

join s on s.id = sc.id

where c.couse_id in {

select couse_id from score group by couse_id having count(student_id) > 3 and avg(score_) > 60

}

  1. 死锁的四个条件?如何破坏?(破坏不可抢占:设置优先级;破坏循环等待:设置线程的执行顺序)
  2. 如何保证线程安全?读者-写者问题中如何控制并发数量?信号量机制?
  3. 微服务里面的接口,底层用的什么网络协议、怎么通信的?
  4. TCP/IP四层模型(网络接口层、网络层:路由选择和转发、传输层、应用层)
  5. HTTP是基于tcp还是udp
  6. HTTP文件上传的协议格式(请求行、请求头、空行、请求体)?multipart/form-data的请求体结构?
  7. 反问

🕐面试时间:二面(3.19)

❓面试问题:(30min)

  1. 自我介绍
  2. 你是人工智能专业,后面选择测试这个方向是基于什么考虑?
  3. 结合你的学习加上一些实习经历,你觉得你哪些方面对做测试是有帮助的?
  4. 之前在实习的时候,你觉得这个过程中你个人的成长有哪些?
  5. 简历中提到熟悉AI工具,你主要用它来做什么?
  6. 你个人之前学技术方面的知识,是通过什么方式学习的?
  7. 自学之后怎么实践?(追问项目测试)
  8. 写测试用例的标准是什么?什么是对、什么是错?
  9. 项目背后用了Spring Boot,你觉得它的优势有哪些?了解其他Java框架吗?
  10. Spring Boot里你会用它的哪些特性?详细解释一下什么是控制反转?它的好处是什么?
  11. Spring MVC这种模式有什么好处?可以举一个实际用到的场景吗?如果不这么分会有什么问题?
  12. 在做项目的过程中,你用了哪些方法写测试用例?
  13. 针对登录功能,你可以展开说一下会设计哪些用例吗?
  14. 场景题:有三类事情让你选择,你会怎么选?(老系统需求支持、新技术工具调研、内部工具开发)
  15. 你是哪里人?知道岗位在福州吗?
  16. 反问

🙌面试感想:

一面考察的比较广,这边公司不分软测和测开,基本都要求看得懂代码,但是似乎也不咋写代码

二面感觉面试官不知道问啥,我问一面面试官流程的时候说是二面考项目,但是实际项目考察不多

#发面经攒人品#
全部评论
鼠标公司,这能给我挂了
点赞 回复 分享
发布于 昨天 17:11 江西
一面过了吗佬
点赞 回复 分享
发布于 03-19 14:11 上海
佬,请问笔试内容是啥啊
点赞 回复 分享
发布于 03-17 10:27 江西

相关推荐

03-19 10:36
云南大学 C++
点赞 评论 收藏
分享
评论
5
3
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务