Q:你印象最深刻的 bug 是?
参考答案:
其实能被发现的bug,更多都是显而易见的bug。
有一个bug,让我印象十分深刻,这个bug并不是发生在我负责测试的系统上,是发生在我们所依赖的系统上。
当时在测试分类页,分类页数据接口需要调用商品系统的接口,别的很多服务也依赖商品系统接口。在某次大促之前,商品系统在夜间压测,突然我们的服务接到接口调用超时的报警,一番排查之后,才发现是调用商品系统的时候超时了,我们的服务没有做降级处理,直接给前端抛了一个错误。当时还好是凌晨,给线上用户的影响较小,但是也是敲响了警钟,后面我们做了降级处理,缓存了部分商品数据,待商品系统大规模调用超时后,将调用商品系统接口的开关关闭,走我们的缓存数据。
这个bug也提醒我,要有大局意识,不要只关注自己的系统,也要关注上下游服务,每逢大促或者重大活动时,最好都要做压测,要对服务的性能有个预期。
回答的要点:
- 发现了什么bug?
- bug怎么解决的?
- 带给你什么启示?
- 回答的bug不要太严重,也不要太低级。