大家好,我是chowley
本篇来记录一下我之前参加「百度」-「测试开发工程师」的面试过程,针对其中一些问题给出了我的答案。
部门:HCG(百度健康)
时间:60min
平台:如流
过程
- 字段,入参咋设计的?异常的设计
- 接口测试文档,用例怎么存储?
- 有用测试框架/工具,做case的管理吗?
- bug级别? a. P1表示最严重的Bug,可能导致系统崩溃、数据丢失或无法正常使用。 b. P2表示较严重的Bug,可能导致功能无法正常使用或影响用户体验。 c. P3表示一般的Bug,影响较小,可以在后续版本中修复。
- 什么类型的bug属于P1? a. P1级别的Bug通常是指影响系统核心功能或造成严重后果的Bug。 b. 例如,用户无法登录、数据丢失、系统崩溃等属于P1级别的Bug。 c. 这类Bug需要立即修复,并可能需要发布紧急补丁来解决。
- cookie和session的区别? 存储位置、容量、过期时间、安全、兼容性
- 产品都是PC端?
- 浏览器的同源策略?相同源域名才能访问一些东西 a. 同源策略是一种安全机制,限制一个源(origin)的文档或脚本如何与另一个源的资源进行交互。 b. 源包括协议(如http和https)、主机名和端口号。 c. 同源策略阻止了一个网页上的脚本或内容获取另一个网页的内容,保护了用户信息的安全。 d. 相同源域名下的网页可以自由访问对方的资源,而不同源域名下的网页受到限制。
- 接口的请求方式 a. GET用于从服务器获取数据,一般用于查询操作,参数会附加在URL上。 b. POST用于向服务器提交数据,一般用于新增操作,参数在请求体中。 c. PUT用于向服务器更新数据,一般用于修改操作,参数在请求体中。 d. DELETE用于向服务器删除数据,一般用于删除操作,参数通常附加在URL上或请求体中。
- get和post的区别? 安全、效率、参数、功能、缓存
- Linux比较熟悉的指令
- 端口号被占用,ps | grep
- awk a. awk是一种强大的文本处理工具,在Unix和类Unix系统中广泛使用。 b. 它可以对文件和文本数据进行扫描和处理,支持按列处理数据,并提供了强大的文本匹配和处理功能。 c. 通常使用awk来处理文本文件、日志文件等,可以实现数据提取、格式化输出、数据转换等功能。
- 咋查日志? a. 查看日志可以使用Linux或Unix系统上的一些命令,如cat、tail、grep等。 b. cat命令可以用来查看整个日志文件的内容。 c. tail命令可以用来查看日志文件的最后几行,常用于实时查看日志。 d. grep命令可以用来搜索日志文件中的特定内容。
- sql索引有几种? a. 单列索引:针对表中的单个列进行索引,最常用的索引类型。 b. 多列索引:针对表中的多个列进行索引,可以提高某些特定查询的效率。 c. 唯一索引:确保索引列的值在表中唯一,用来避免重复数据。 d. 联合索引:将多个列组合成一个索引,可以提高联合查询的效率。 e. 全文索引:针对文本类型的列进行索引,可以用来进行全文搜索。
- 搭建一个博客平台,需要哪些实体表? 用户、文章
- 多对多关系表
总结
难度:3.8/5,就是压力测试那问的有点麻,之前没咋关注过发压机和服务器的设备配置,也确实是我的疏忽,还有请求在传输过程中的损耗也要进行考虑,才能保证压力测试是真实有效的
面试官专业程度:专业,看来他是专门负责压力测试的,也做过一些公司内部的管理平台,真正的测试开发
体验打分:4/5,有收获,问出了很多我之前没考虑到的方面,遇到我不会的他还让我下去看看,也可以给他发邮件询问
好了,以上就是本文的全部内容,如有问题可留言讨论。
本人正在组建校招测试开发方向的交流社区,如果您对测试求职方面感兴趣,欢迎加入了解。
我是chowley,一个专注互联网技术和产品质量保障领域的博主,我们下次再见!
欢迎点赞、评论、收藏,it’s important for me.
Searching for QALog.
版权归原作者 Chowley 所有, 如有侵权,请联系我们删除。