本文最后更新于 225 天前,其中的信息可能已经有所发展或是发生改变。
由 ChatGPT 生成的文章摘要
根据给定的标题和内容,这篇文章记录了作者参加蔚来测试实习的面试经历。面试时,面试官主要关注测试相关的问题,并查看了作者的博客。作者回答了关于测试的理解、注解和JVM虚拟机的问题,以及性能问题和Redis的应用场景等。面试官还关注了作者的测试用例编写能力、对需求文档的要求以及处理线上问题的能力。最后,作者还就实习时长、薪资要求和加班理解等问题进行了回答。
面试经历 - 蔚来测试实习
于 2024/1/26 下午 2:00 进行了为时 40 分钟的一面,面试官当场表示了通过,接下来等二面了。问的问题比较偏测试,开发相关问的不多(面试官面试中途还看了我的博客)。
- 自我介绍
- 你做过的都是一些和开发有关的事情,你是为什么想走测试这条道路呢?
- 你对测试是如何理解的?
- 你认为测试应该基于哪几点去考虑?
- 你怎么理解 Java 的注解,能举一个具体的例子吗?你自己有写过什么注解吗?注解执行的顺序是什么?
- 如何理解 JVM 虚拟机,如何使用 JVM 虚拟机的内容对平常代码中的性能问题进行定位?举个例子,如果你发现一个应用程序内存使用量和CPU占用非常高,你认为应该从哪几方面去排查性能问题?
- 有了解一些常见的性能分析工具吗?你有没有模拟,或处理过性能问题?
- 你认为出现慢查询可能是哪几个方面的原因?
- 谈谈你在平常开发中对 Redis 的应用场景?
- 谈谈缓存穿透,缓存击穿和缓存雪崩?如何解决?
- 现有一需求文档,存在以下场景:一个包含头像,用户名和密码表单,登录按钮,注册按钮,找回密码按钮的页面,请试着编写测试用例?
- 如果产品经理向你提供的需求文档未达到你的要求,令你无法输出一份相对比较完整的我测试用例,这时你应该怎么做?
- 你如何向代码验收方阐述你所做的测试是充分且达到使用要求的?如果验收方发现有一个地方漏测了,你会怎么做?你后续如何规避这些问题?如果出现线上问题,你该如何处理?
- 你有记录文档的习惯吗?看看你的博客?你最近有其他意向吗?
- 预计实习时长,对薪资方面有什么要求吗?能够何时到岗?
- 你对加班是如何理解的?
- 反问(面试评价,工作内容,总共有几面)