本文最后更新于 132 天前,其中的信息可能已经有所发展或是发生改变。
由 ChatGPT 生成的文章摘要
我是博主,文章主要是关于作者在参加百度测开实习面试时的经历。面试于2024年4月12日下午5点进行,持续30分钟。作者在面试中遇到了许多问题,涉及自我介绍、专业知识、接口测试、自动化接口测试、压力测试、Java异常分类、线程实现、MySQL查询语句性能分析等多个方面。面试中还包括编程题和聊天机器人测试设计等内容。作者对面试中的一些技术问题回答不够完善,也表达了对可能错过实习机会的遗憾。整体来看,面试经历丰富且有挑战性,为日后的求职准备提供了宝贵的经验。
面试经历 – 百度测开实习(2)
于 2024/4/12 17:00 进行的为时 30 分钟的面试。面完秒 OC,但由于是日常实习要求立刻到岗,然而这学期学校查的比较严,真不一定能去,恐怕要含泪拒绝了。
以下是面经:
- 自我介绍
- 你是什么专业的?
- 蔚来的整个项目流程是什么样的?产品上线后的验收部分也是 PM 来做吗?上线后的质量保准有人负责吗?
- 你会从那些角度设计接口测试用例?
- 有做过自动化接口测试吗,你一般用什么工具来做?公司内部没有自动化测试的平台吗?讲讲你参与了哪些自动化测试系统的完善与开发?具体是怎么实现的?你对数据驱动是怎么理解的?
- 讲讲压力测试的流程?你对压力测试的结束点是怎么判断的?你有试着(通过压力测试)找到系统的瓶颈点吗?
- Java 当中异常的分类都有哪些?
- 一般在什么情况下会发生栈内存溢出的情况?(我回答递归调用,面试官补充“定义超大对象时也会导致”,我百思不得其解)你遇到这种情况一般怎么发现问题?
- 你一般会用什么方法实现(创建)线程?什么是线程安全,如何避免线程安全问题?
- Mybatis 动态 SQL 有用过吗(我回答我 Mybatis 用的不多,就没往下问了)
- 你会对 MySQL 查询语句做性能分析吗?数据库的幻读一般是什么情况引起的?
- SQL 题:有 employee(id, name, salary) 表,返回该表中薪水排名第二员工的相关信息。(我把 OFFSET 忘了,光说了 LIMIT)
- 用过 Linux 吧,你一般用什么命令传输文件?(我用 FTP)你一般查看日志有没有报错会怎么看?
- 了解 DNS 吗?网关你知道吗?网关一般的作用是什么?
- 看你了解 Docker 和 Kubernetes 的东西,它们之间的关系是什么?
- 编程题:链表的中间结点
- ChatGPT 体验过吗?如果让你来测试你会如何设计测试用例?模型回答的效果需要看吗?(提到可以通过类似强化学习的方式训练另一个模型来检测)通过这种方式进行检测,结果的可信度高吗?
- 反问
第一次体验面完秒 OC 的感觉,本来面试官表示可能会有经理面,但是经理如果没时间那可能就不面了(我突然意识到好像连 HR 面都没有)。