问:面试被问到“ 说一个,你印象比较深刻的Bug ?”,怎么回答 ?有啥坑否 ?
IDO老徐,答:
1、这个问题,测试新人,面试,基本上都会问;
2、如果你工作 五年以上的,问的频率会下降,你的核心竞争力不在这了;
更多会问你系统的整体质量把控、数据结果、测试管理经验、测试知识体系、测试工具 等 。
3、这问题,怎么回答 ?
思路,
1)找一些复杂因素导致的棘手问题
2)尽量找一些外因,或者底层逻辑,导致的Bug
3)尽量找一些,团队一群人,搞了几天才发现的 Bug
4、举例 ?
1)某 Bug ,在测试环境问题,在线上环境也没问题,就固定某几个用户有问题;
通过排除法,排除了版本兼容、客户端硬件机型兼容、网络问题 等,最后发现,居然是用户做了某操作导致了连锁问题,复现场景,极其苛刻 。
2)某Bug ,测试环境没问题,在线上环境,你们测试也没问题,多数客户也没问题,就某用户反馈,走查了 N 久代码,看各种服务端日志,看客户端日志,
最后发现,居然是 用户那,客户端的内存满了 。。。
等 ,
总之,围绕这 3 个 思路,
1)找一些复杂因素导致的棘手问题
2)尽量找一些外因,或者底层逻辑,导致的Bug
3)尽量找一些,团队一群人,搞了几天才发现的 Bug
在你面试前,提前想好这些问题 ,面试被问到的概率比较高 。
这个问题,临时想,大概率,无法通过面试 。