百度测开二面

开发和测试倾向于哪一块?岗位是更加倾向于测试的吗,可以接受吗?

测试用例场景

  1. 购物车功能测试用例设计

    • 用户最多添加10商品、单商品最多5件、库存不为负。

回答:

  • 功能:边界值测试(10/11商品、5/6单商品)、库存校验、异常场景(商品下架/售罄)。
  • 性能:添加耗时、网络异常处理。
  • 安全:未登录操作拦截、数据加密。
  • 兼容性:多端同步、UI适配。
  1. 对话助手测试设计:

有一款智能对话助手产品,智能对话小助手。需要能够理解用户上下文,并在多轮对话中保持连贯性。假设小助手支持以下功能:

  1. 回答用户的问题。
  2. 根据上下文进行追问或澄清。
  3. 支特多轮对话中的上下文切换(如用户
    突然改变话题)。

回答:

  • 功能:回答相关性、上下文连贯性、噪声过滤、违禁内容识别。
  • 性能:响应时间、搜索/推理耗时、异常容错(断电/网络中断)。
  • 多语言支持:跨语言回答准确性。
  • 评估方法:开源指标横向对比、私有数据本地化测试。

接着这个场景往下有问:

如何评估不同大模型(如ChatGPT、文心一言等)在回答相关性和符合用户预期上的效果差异?

如何避免开源评估指标/数据被“刷榜”导致结果失真?

如何利用企业私有数据(如金融行业内部数据)横向对比多个大模型的效果?

在软件开发生命周期中,测试角色需要完成哪些具体工作?

测试的常见流程是什么?

锐评….

回答偏模板化,缺乏实际项目细节(如UI兼容性测试的落地方法)。

Java中的异常分类

MyBatis的动态SQL实现

Java多线程实现的几种方式

Linux常用命令 查看日志的一些命令有?

另外

可以实习多久 学校是否会有限制

补充:实习器最好保证6个月以上 不然有可能会影响校招

(进来了之后发现 好像没有这个说法 怀疑是面试官在诈我)

已有项目上线的话 是否需要特意花时间去进行维护

项目已稳定运行,维护成本低,不影响实习。

反问:

面评

  • 优点:具备基础测试思维,技术能力达标(Java/Linux)。
  • 待提升:测试经验不足(回答偏理论)、Python自动化测试框架知识欠缺。