📜  Yatra.com 面试经历 |设置 10(1)

📅  最后修改于: 2023-12-03 14:48:40.632000             🧑  作者: Mango

Yatra.com 面试经历

公司介绍

Yatra.com 是印度一家领先的在线旅游服务提供商,提供机票、酒店预订、度假套餐、公路客运等服务。

面试经历

面试共分为三轮,每轮面试时间约为1个小时。

第一轮

第一轮面试主要是基础部分的考察,包括数据结构、算法等内容。面试官会先问一些简单的问题,例如数组和链表的区别、红黑树的时间复杂度等等。然后会出几道算法题,要求代码实现并分析时间复杂度。

算法题示例

题目:有一条长度为 n的跑道。有两个人在这条跑道上比赛,第一个人的速度是每秒 k 米,第二个人的速度是每秒 m 米。现在第一个人从一端出发,第二个人从另一端出发,问他们在什么位置相遇。

Solution:

def meet(k, m, n):
    time = n / (k + m)
    distance = k * time
    return distance
第二轮

第二轮面试已经进入到了技术细节的考察阶段。主要考察面试者的技术经验和能力,包括算法优化、系统设计、数据库设计等等。我在这一轮面试中被问到了如何实现一个高并发的缓存系统以及如何优化 SQL 语句。

第三轮

第三轮面试是 HR 面,主要考察面试者的软技能。面试官会询问个人的职业规划、业绩和成就等方面。

总结

这次面试经历让我对 Yatra.com 有了更深的了解,并且也让我感受到了印度 IT 行业的发展和变化。在面试过程中,我也收获了不少经验和启示。如果你有机会去面试 Yatra.com,我建议你做好充分的准备,包括英语表达能力和技术实力。