一面二面连着的,面试官倒是挺好的。牛客网视频面试。

流程:自我介绍,项目经历,八股,设计测试用例,手撕代码

笔试

先说笔试,常规选择题+一题简单,一题中等编程题+一题设计测试用例题+一题综合题。

测试题注意测试用例的表格设计格式。
综合题也是测试相关的,但是要写代码

一面

  • 先说了和导师搭建的机器学习平台项目问题。有什么成就感的内容 => gRPC
  • 进程,线程,协程定义和区别。
  • mysql和redis区别
  • redis和mysql同时读写怎么保证数据一致性
  • tcp和udp
  • unity资源调用的方式。AssertBundle用过吗 => 没有,寄。
  • unity合作项目的职责。
  • 玩什么游戏,玩fps吗,设计一个枪械的测试用例 => 除了功能测试,还应该说一些如特效,音效,异常处理的测试。
  • 手撕:最长回文子串。

二面

和一面流程差不多,但是问的东西更加底层。

  • python问的多,是否可以继承多个父类等 => 我不太熟悉
  • http状态码:30x重定向区别,50x各种含义,
  • 如何使用了中间件,我的网站未登录返回什么?怎么鉴权? => 401,jwt的token
  • 说一下数据库的一二三范式。
  • 说一下mysql数据库存字符串的类型。 => 我就回答了char,说一下char的范围?晕了。。
  • 玩什么游戏?设计一个关于背包系统的测试样例,背包物品可堆叠。
  • 手撕代码,数字字符串转换为ip地址,可能有多个结果,返回包含全部结果的字符串数组 => 寄了,没写出来,头混乱。

反问

对我的评价? => 二面胡言乱语了没好意问hhh...
公司后端技术栈? => 没go,主要是C++和python,没有框架。
在公司内部,测开主要是开发还是测试? => 开发测试工具or其他,测试的活干的很少。