📅  最后修改于: 2023-12-03 15:18:11.309000             🧑  作者: Mango
OYO Rooms 面试体验
简介
OYO Rooms 是一家印度酒店预订平台,由 Ritesh Agarwal 创立于 2013 年,目前已在全球超过 800 个城市拥有超过 43,000 家酒店。该公司在印度被誉为“印度 Airbnb”。
面试流程
我参加了 OYO Rooms 在校园举行的面试。整个过程分为以下几个步骤:
- 简历筛选:在投递简历后,会根据自己的经验和技能进行筛选,通过的候选人将被邀请参加面试。
- 初试:初试大约需要30-45分钟。内容包括简历和项目介绍、算法和数据结构基础、一些开放性问题和技术问题。
- 复试:复试主要是技术面试,大约需要 45-60 分钟,面试官会详细考虑候选人的技术能力、开发经验和学术背景,然后提供技术挑战和编程。面试官很友好,也充分理解面试者的技术水平和经验。
- Offer:如果你在面试中表现优秀,内推到 OYO 我们的团队,并得到 Offer。
面试问题
以下是我在面试中遇到的一些题目:
- 请讲一下 HTTP 和 HTTPS 的区别。
- 什么是路径压缩?
- 如何评估性能和编写高效代码?
- 如果你正在开发一个 Web 应用程序,并且客户端与服务器之间需要进行实时通信(比如智能车航迹规划),你会选择哪个技术?请列举一些 Websocket 的用例。
- 如何实用算法实现字符串模式匹配?
- 如何使用栈实现队列?
总结
整个面试流程非常顺利和友好。OYO 面试官非常专业,问题也非常有深度,他们着重考察面试者的知识广度和深度,考虑候选人的实际问题解决能力和问题背景。总之,OYO Rooms 是一个非常好的公司,在这里能够得到非常丰富的技术和业务实践经验。