去哪儿网 2018春招 产品经理 笔试

时间:4.2 15:00-16:30时长:1.5h
题量:10道选择题➕4道OQ

再一次发题攒人品……

选择题:
考的基本都是专业知识和行业知识,有关于产品原型设计工具、区块链概念、AlphaGo以几比几赢了李世石这种迷之问题……


OQ:

1. 酒店入住是一个季节性比较强的生活需求,人们旅游、商务都需要入住酒店。房间的需求量在时序上存在规律,但又有很多突发型的小高峰和低谷。现实中,大约有60%的人入住酒店会提前n天(假设1<=n<=30)预定。请设计一套预测某个城市未来某一天酒店入住房间数的系统:
1)如何收集数据,并给出采集的日志(或数据)结构
2)预测(求解)入住需求量
3)阐述预测系统带来的现实意义

2. 案例:小明在去哪儿预订了3月13日北京的酒店,(该订单不可取消,预定保留到13日24:00),小明于13日24:10到店check,但店家反馈已满房,小明只得联系去哪儿,客服给出的答案是已超过预定保留时间,且满房不可协调,且该订单不可支付,小明只好露宿街头,事后发微博吐槽一番。
请结合案例,站在用户角度分析问题,并以用户产品的视角设计一套完善的解决该类问题的体系(包括产品设计的改进、售后的规范处理),并论述如何将该套体系落实。

3. 用户拉新是去哪儿时下的重要战略目标,结合近期大火的“百万答题”等热门活动,给去哪儿设计一个拉新活动,设计内容包括:活动主题、活动所依附的产品基本形态,产品核心功能点(要求条理清晰,逻辑严密)

4. 企业为了吸引更多用户,决定开发新产品,通过市场调研分析和预测得到,开发A产品所需投入成本200万,历时2个月,产品上线后预测新增用户8%;开发B产品所需投入成本320万,历时1.5万,产品上线后预测新增用户4%-15%不等。产品上线后不会影响转化率,现在转化率为30%,单个用户年均收益200元,平台现有用户量为100万,企业应该从哪些方面去综合考虑,选择开发A产品还是B产品?

总结:
OQ基本都是结合了去哪儿自己的产品,感觉会花时间批开放题的公司还是都足够诚意的,前面的选择题也是考了很多专业知识和热点,总体来说1个半小时都能做完。
#内推##实习##笔试题目#
全部评论
好难哦。。感觉这个产品经理岗位是偏技术的?
点赞 回复 分享
发布于 2018-04-03 23:26
开放题怎么答的呀、、、
点赞 回复 分享
发布于 2018-04-03 23:45
请问有收到面试通知吗?
点赞 回复 分享
发布于 2018-04-06 19:50
太难啦,楼主能否说下刚开始想做产品应该学些什么呢?很迷茫,总觉得一些视频看了没什么用。
点赞 回复 分享
发布于 2018-04-07 12:36

相关推荐

09-28 17:41
黑龙江大学 Java
#牛客创作赏金赛# 后端开发接触前端开发的程序员,可以成为全栈工程师。前端也可以写后台,学习的知识技&nbsp;&nbsp;&nbsp;能要更多。后台工程师的分量更重,前端更轻。JavaScript&nbsp;是动态弱类型语言,没有强制的类型检查,错误校验之类的。现&nbsp;比较智能的&nbsp;IDE&nbsp;工具支持&nbsp;JavaScript&nbsp;的编写,不能很好地进行调试编译。Java&nbsp;后台工程师使用&nbsp;Java&nbsp;进行数据的处理,开发工具对静态强类型语言的要求更严格,会减少编码出错的可能性。 现&nbsp;开发一个项目,需要有客户端,后台数据处理端,数据持久化端。一般后台服务器负责&nbsp;&nbsp;&nbsp;数据处理和持久化,前端&nbsp;是对数据服务的不同形式展示。前后端分离的开发模式现&nbsp;&nbsp;企&nbsp;&nbsp;&nbsp;业存&nbsp;比较普遍。 Java&nbsp;的后台框架很多,JavaScript&nbsp;的前端框架现&nbsp;也很多。学习语言开发,肯定要学习语言的基础,&nbsp;企业级的开发中使用的大多是成型的开发框架。开发框架也是企业开发出来的产&nbsp;&nbsp;&nbsp;品,要生成利润,使用开源框架或者是公司定制框架都是存&nbsp;的。 刚毕业的时候,接触过前端开发框架,编写前端页面。开发效果很好,总算是看到页面效果&nbsp;&nbsp;&nbsp;了。后台有很多的代码业务逻辑需要处理,数据的处理过程没那么简单。后来开源的前端框&nbsp;&nbsp;&nbsp;架&nbsp;ext,&nbsp;easyui,&nbsp;bootstrap,&nbsp;layui,&nbsp;vue,&nbsp;使用最多的现&nbsp;是&nbsp;vue。 后台前端工程师,Java&nbsp;后台转前端很少,一般是不会忘记后台开发。工具的使用和代码的调试,程序异常报错的处理经验,要靠开发去日积月累。
点赞 评论 收藏
分享
异步编程是一种编程模式,用于处理可能会花费较长时间的操作,而不会阻塞其他代码的执行。在同步编程中,代码会按照顺序一步一步执行,每个操作的完成都会等待前一个操作完成后才继续执行。这样的执行方式可能会导致程序在等待某些操作完成时出现阻塞,影响用户界面的响应性或导致整个程序的执行速度变慢。异步编程通过将长时间运行的操作(如网络请求、文件读取、数据库查询等)放置在后台,不会阻塞主线程的执行。在进行异步编程时,可以在发起异步操作后继续执行后续的代码,而不需要等待异步操作完成。💦当异步操作完成时,系统会通知相应的回调函数或执行注册的事件处理程序,以便使用异步操作的结果继续处理。💢常见的异步编程模式和技术包括:https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&amp;uuid=aa2d7fa706914dfc9afef6476efb3004🔼回调(Callback):&nbsp;将一个函数作为参数传递给异步操作,并在操作完成时调用该函数。这是一种传统的异步编程模式,但它容易造成回调地狱(callback&nbsp;hell)的问题,即多层嵌套的回调函数,难以维护和阅读。🔼Promise:&nbsp;Promise&nbsp;是一种表示异步操作的对象,可以在异步操作完成后进行处理。使用&nbsp;Promise,可以链式地调用&nbsp;then()&nbsp;方法来处理成功的结果,以及&nbsp;catch()&nbsp;方法来处理失败的情况,避免了回调地狱问题。🔼Async/await:&nbsp;Async/await&nbsp;是基于&nbsp;Promise&nbsp;的语法糖,它提供了更加简洁和易读的方式来处理异步操作。通过使用&nbsp;async&nbsp;关键字声明一个函数,并在其中使用&nbsp;await&nbsp;关键字等待异步操作的结果,可以以同步的方式编写异步代码。异步编程使我们能够更好地处理网络请求、文件读写、数据库操作等耗时任务,同时保持应用程序或系统的响应性。它对于处理事件驱动的操作和并发任务非常有用,提高了代码的性能和可维护性。
点赞 评论 收藏
分享
4 72 评论
分享
牛客网
牛客企业服务