这些都是我在网上找的关于UI面试中可能会被问到的问题,我想针对这些问题,说一下自己的想法。一来可以提前准备一下,不至于到时候被问到后手忙脚乱;二来,可以给跟我处在于同一阶段的设计师一些帮助。
1、假如明天产品就要上线了,这时候PM突然又来了一个需求,你会怎么办?
其实这个问题的关键不在于回答“做”还是“不做”,而是在于要看清这个问题真正想问的是什么。按照正常的流程的话,明天上线,那么所有的准备工作都是已经做好的了,就等开发那边打包上传给应用市场审核了。
这个时候突然来一个需求,那么首先要考虑一下,这个需求是不是对APP的整体影响很致命的需求?如果是很致命的需求的话,就要商量一下是不是要延后上线时间,因为这样的需求不仅仅要涉及到设计,还有设计后面的开发和测试,除了设计开发完,还要走完测试的流程,这样出来的产品才能做到对用户负责。
但从经验上看,这些需求一般都不是很致命的,只是很小的需求。这时候就要想,为什么会出现把需求漏掉的情况,在产品开发周期的流程里,是哪个环节出了问题?要找出出现这个问题的原因,如果不找出原因,以后依然会出现这样的情况。出现问题是很正常的,我们要从问题中学习经验,从而是我们的以后的流程能更加完善。
最后说到解决方法,很重要的需求,可以延后上线时间去实现;小的需求,可以先上线,在以后小的版本迭代中实现。
2、如果多需求同时接到该如何做?
这个问题其实是在考察自己的分解和沟通能力。很多情况下,如果存在多个需求方,在提出需求的时候,很容易出现在一个时间段需求扎堆的情况。这个问题出现的原因在于,他们只是向你提出需求,他们自己并没有互相商量过。
我们在接到这样的多需求的时候,首先要看这个需求是不是互斥的。
如果是,比如对APP同一个模块的不同原型。如果出现这样的情况,我们就要去找提出需求的双方甚至是多方进行沟通,让他们讨论一下究竟要实现哪个需求,等他们得出结论后再告知自己。
如果不是,那么也要告知需求方,让他们商量一下哪个优先级比较高,把这些需求的优先级排个序告诉自己,自己再把每个需求所需要的时间告诉他们,这样做到双方心中都有数。
3、对于加班这个事情怎么看?
我是不太提倡加班的,因为,每个人每天的精力就那么点。根据二八法则,每个人每天20%的时间就可以把80%的事情做好。我觉得高效率是一个良好的工作习惯,这样的工作习惯也会影响自己的生活,让自己在生活中也变得高效起来,每天过多的加班时间,最后造成的还是效率的降低,容易使人变懒散。
而且,我在公司高效的把该做的东西做完,是我在公司的职责和义务。而下班后的时间是我用来提高自己的时间。我觉得经常性的加班,会影响我个人能力的提高,毕竟在公司要对公司负责,不能只对公司负责而忽视了我自己。
也不是说不可以加班,而是说那种经常性无意义的加班,我不会加。因为别不抓紧时间导致工作积压到我这里的加班,我不会加。那种经常拍大腿想出来的所谓的“紧急”的需求导致的加班,我不会加。如果是我分内的事情,我想把产品做得更好,我会自愿加班,因为这是我工作的责任。