问题均由学员/粉丝提供的真实面试记录,帮大家解答,我义不容辞,但有些问题如果回答的不够仔细和正确,也希望大家能客观的指出改正,轻喷。
本号公开的问题为出现概率较高的最难回答的发散性问题,提供面试题请加V:qingwanjianhua
开始正文...
你觉得你入职后,多久能上手?
回答:面试官这个问题很有威胁性,逼着你回答着超出自己实力的答案。
- 如果你回答时间比较长,面试官一定会觉得你太磨蹭,然后开始嫌弃你。
- 如果你回答时间比较短,面试官一定会觉得你太能吹,然后开始讽刺和怀疑你。
这个问题可以参考马云问手下的一个问题:开个会显示屏为什么买这么大的,花这么贵的钱,做好过节省开支的计划了么?吓得手下语无伦次。如果说已经很节省了,势必会让马总怀疑其能力不足。如果回答这次忘了,以后不会这么浪费了,那估计也不会有什么好下场。正确的回答是:贵但是有贵的道理,这场会就需要这么大的屏,不然别人看不清,我们不怕贵,只要有必要充足的理由就不算浪费!
所以这道题答案也呼之欲出,需要上手的时间你可以随便说久一点,但是慢有你慢的道理,不怕慢,就怕慢的没有价值。只要你能把每个工作日的计划都说明白,分解好,那么即便你说2个月,面试官也最终会被你的节奏牵着走,认同你的观点。比如你分解模块功能,熟悉用例并优化,了解相关模块责任人,梳理各接口/模块/代码文件/功能的关系图等等,让面试官明白你熟悉的着俩个月,对整个公司都是一次进步和改革,自然不会再嫌弃你慢了...
假如明天要同时上线两个项目,但是今天还没测完,你会怎么办?
回答:不就是逼着你说加班嘛?诚然,加班是一个方法,但也是下下策。就怕你回答加班后,面试继续追问你如果加班也测不完呢?那你此刻就该明白,这道题的答案应该是其他层面。比如如何选择取舍,如何沟通同事求助领导,如何改进项目流程排期安排,如何把俩个项目混合同步测试,如何策划用例规程降低测试时间,如何预防这种情况再度发生,如何通过自动化手段来加快测试效率等等... 这么多方面,你每条随便说个三五句,这道题基本就可以拿分了哦~ (因为题目是重点说有俩个项目并行上线,所以重点应该是如何让俩个项目的测试流程尽量混合,用例互相利用上)
某个版本加了一个需求,导致测试时间不够,如何排期?
回答:(答案来自于题目提供者)
- 需求置换,把别的低优先级的需求干掉。
- 优先保障主要功能、流程,需求内线上使用频率低优先级低的功能考虑带bug 上线
- 产品文档完善,拉通测试开发;开发加强自测,提高提测质量。