某大厂二面,挂。反馈:测试深度不够。如题。各位同行,怎么说。
感觉信息太少,能否补充下问了哪些问题,楼主当时大概怎么回答?
要不大家就天马行空了
其实就是考察你的思维发散能力与技术水平。
测试要有深度,不但需要理解产品的需求,还需要了解开发的实现方式,从中挖掘到更有深度的测试点。
举个例子,就说登录功能,一般的人可能就是想到用户的合法性啊,密码为空、错误、超长、不合法之类的。
如果你对功能的实现方式与逻辑有了解的话,你就会想到登录认证信息是否是会缓存的,过期时间是多久、是否可以准确的同步用户最新的登录状态、登录信息是否是进行过加密、是否有验签校验用来避免被人刷接口、登录接口是否有返回敏感信息泄露用户隐私、该登录是否是单点登录,有没有用户的权限校验、同一个账号,是否有同时登录设备的限制等等等等~
是问了一些业务场景,看你是怎么测试的吗?这种你就需要想的深入一点 不是表面的回答说 测试一下增删改查表面性的东西,而且要从业务角度去分析(各种业务场景)。另外可以从你如何处理 bug 单也可以看出你平常工作态度如何,如果简单说发现 bug 就提交到 bug 管理器上 那也浅了。可以直接分析问题原因,直接跟开发说问题点 基本上改个问题几分钟以内就改好了。
体现在很多地方,流程,方法,前后端分离,模块化测试,中间件场景构造此类的
没有学会吹牛,不够自信。
对于正规公司来说,一面是初筛,二面甚至三面才是能影响你面试结果的人。二面挂正常
嗯,没深度,候选人无亮点。经常碰到的面试反馈,学会自我表达,适当的吹一吹
嗯。 我个人觉得。 候选人本身没什么技巧能体现自己的深度的。 正常准备自己的项目就行了,说明白了,说清楚了就行。 至于能不能体现出深度来,老实说主要看面试官的水平。 如果面试官本身没到一定的水平, 你就是说出花来他也判断不出来你是什么段位的。 而到了那个水平的面试官, 几分钟,俩问题就知道你深浅了。 技术面试这事就这样, 其实一般就是 10 分钟就叫见分晓了,剩下的时间大多是凑时长的。 我面试一般就俩中情况。 候选人技术栈是我熟悉的领域, 基本上聊 10 分钟我就微信通知我老大面试结果了。 如果候选人搞的基本都是我不懂的技术,那也是 10 分钟,只不过是我告诉我老大你换个人来面吧。