前阵子一位读者告诉我,某位大厂HR给他发了我之前做的面试题答案合集。
这个消息让我开心了一整天,因为这说明我之前做的面试题系列真的能帮助到部分测试同学,也算是侧面得到了一种认可吧。
坚持可是我们程序员家族的优良传统
今天写的这份面试题我之前就整理分享过,但当时有一部分是没有参考答案的。断断续续总有读者来问我要答案。所以今天吃完饭抽空把遗漏的给补上了,分享给出来,希望能帮到大家。
私信:获取
老规矩,看到面试题,还是希望大家先不要马上看答案。先自己心里想一遍,如果是你你会怎么回答。另外,因为是面试题,所以回答时思维展现尽量全面一些。本文为抛砖引玉,如果大家对哪题有更好的答案,非常欢迎在评论区留言讨论。
在这里也预祝大家面试顺利!
标签:百度腾讯阿里抖音滴滴京东快手测试开发面试题
开始正文:
排查问题的思路
Q:网页崩溃的原因是什么?
1.内存泄漏
2.网页代码复杂和浏览器bug
3.网页数据过多
4.Ajax的Web服务漏洞
Q:有个用户反馈上传头像失败,分析原因?
Q:app闪退的原因?
Q:偶然闪退的排查?
一般成熟的团队都会有crash的监控平台,可以从crash平台上去查看crash发生位点。
手工尝试复现crash,一般偶然的闪退,都不会特别容易复现,可能需要适当施加一些比较苛刻的条件(弱网、断网、快速点击、快速划动等等)。
查看crash日志,比如AndroidAPP可以用adb命令去查看:
//mac下面adblogcat*:E
grepCRASH
//windows下面adblogcat*:E
findstrCRASH执行Monkey或遍历测试,暴力操作手机,尝试复现bug。
Q:网页卡顿的原因是什么?
原因一: