面试过程
5月29日一面
5月31日二面
6月12日三面
6月14日hr面
6月26日oc
一面
-
自我介绍
-
介绍一下项目(校园餐饮管理系统)?
-
这个项目有哪些核心的表?
-
这个项目是内部实践用还是学校用?
-
描述一下某一个核心的模块,以及它的一个实现逻辑,以及你是如何去测试的?
-
那什么时候你这条redis记录会被修改?
-
那你去生成这个验证码的算法,你如何保证在一定时间内不会有重复?
-
你做项目的时候有遇到什么困难?
-
那用户的id你是怎么设计的,多长?
-
对于下单的功能点你会从哪些方面进行测试?
-
下单会有一个库存,那么库存你怎么处理,如果有很多个用户同时进来购买商品?
-
说一下goroutine。
-
大概描述一下Java多线程的处理机制,平时是怎么使用多线程的?
-
面向对象的三大特性?
-
Java中多态是如何实现的?
-
做一道算法题。
-
反问:对于今后的学习有什么建议?
-
测试开发在腾讯云里主要是做什么业务?
二面
-
自我介绍
-
介绍一下校园订餐管理系统。
-
有实际投入使用吗?
-
它是一个纯移动端的是吧?
-
后台是怎么设计的?
-
那这些表纯粹只是做下单用的吗?还是有其他的用途?
-
那你订完餐是直接去学校的餐厅拿还是怎么样呢?
-
那你们现在做的和我们线上用的有什么不同的点吗?或者是更优的点?
-
你觉得做小程序更困难还是让商家统一接入更困难?
-
如果让商家统一接入的话,以学校现在的用户量你觉得那些地方是有风险的或者是你现在系统还有哪些不完善的地方还需要改进的?
-
那你觉得你和其他同学相比你的优势在哪方面?
-
那你觉得你的劣势在哪方面?
-
大二有学哪些专业课?
-
那你现在的实践主要是偏后台的实践是吧?
-
你做过一些接口测试是吧?
-
单接口的测试吗?
-
能具体举个例子吗?
-
怎么判断case的覆盖是不是全的呢?
-
有没有发现什么问题?
-
界面的问题是什么造成的呢?
-
有没有遇到过什么bug,是怎么发现和解决的?
-
蓝桥杯大赛这个程序设计大赛具体是做什么项目?
-
你从二等奖到一等奖这个过程有什么经验可以分享的?
-
那其实你做了这么多算法题,是不是更倾向于开发这个角色呢?
-
现在这个腾讯会议页面你会怎么测?
-
因为你现在是大二嘛,那你平时上课你实习的时间是怎么保证的呢?
反问