一转眼,距离上次写简书,已经过去九个月。“君子遵道而行,半途而废,吾弗难已矣。”,古人诚不我欺也。
又到金秋校招时,偶尔人手不够,我也会客串一下产品经理岗位的面试官。与社招不同,面试产品经理岗位的同学们通常没有什么拿得出手的产品/项目经验,更没有海量运营数据案例可谈。每次面对“花里胡哨”的简历,心里想的是如何从这一张张“白纸”般的学子中,甄别出有潜力的产品经理呢?
当简历上没有什么丰富的实习经验,或者问得差不多了,我就会扔出一些提前准备好的题目,过不过就看这一关。其中一道题是有关摄像头“扫一扫”的功能。
题目1:参照微信“扫一扫”功能,写一份产品需求说明文档。
要求:
- 需求范围只需考虑App客户端的逻辑,不用考虑后台开发逻辑。
- 文字描述,流程图表,UI原型图,各种形式均可。
- 注意产品体验,交互设计,操作流程,响应耗时,异常处理等方面。
考察点:
- 启动入口,运行,扫描结果跳转,等基础逻辑流程的描述是否恰当。
- 为什么微信“扫一扫”界面上有一条扫描线从上至下循环移动?
- 为什么微信“扫一扫”有个扫描框?为什么它只识别框内的图像?
框外的图像实际上也被摄像头捕捉到了,为什么不能识别?真的不能识别吗?为什么这样设计? - 启动耗时?扫描识别耗时?结果跳转耗时?是否需要添加“等待状态的菊花动画”?为什么?
- 扫描状态开启时,一直没有识别到二维码,多久结束?是否要弹出提示界面?或者直接返回微信主界面?为什么?
题目2:参照微信“扫一扫”功能,假设开发人员反馈,扫描识别效率较低,平均2-3秒才能处理完成,请从产品设计角度,如何优化这个问题?
考察点:
这道题跟题目1的考察点2有关。
题目3:参照微信“扫一扫”功能,现在需要增加一项功能,当识别到URL是淘宝和支付宝的链接时,屏蔽结果跳转。请设计一份功能说明文档,给App客户端开发人员和后台开发人员提出清晰的需求。
要求:
- 明确提出App客户端开发人员需要实现哪些功能。
- 明确提出后台开发人员需要实现哪些功能。
- 如果能够具备通用性,可扩展性,更佳。
考察点:
- 快速思考,发现这个屏蔽逻辑的正确控制策略,应该放在后台服务端。
- 有技术背景的同学在这里会占一些优势(很多产品岗位的学生,是计算机相关专业出身)。
- 对需求的抽象理解,考虑到未来可能会增加更多黑名单。
- 考虑到未来的政策变化,如果后续要求取消屏蔽,如何快速应对。
- 屏蔽结果跳转的UI提示,应该如何展示?
- 普通文本提示?
- 文本提示:使用系统浏览器打开?
- 自动跳转系统浏览器打开?(看上去体验很好,很智能。)
- 文本提示:手动长按屏幕,复制粘贴URL,手动打开系统浏览器,粘贴并跳转。(这是微信现在的实现方案,刻意增加费力度。)
题目4:微信“扫一扫”功能与我司App“扫一扫”功能做对比,说说我司的优缺点。
考察点:
随便发散一下就好,这是一道缘分题。
至于整体上回答到什么程度可以拿到offer,因人而异。
网友评论