📜  ION Group 轮转产品开发人员面试经验

📅  最后修改于: 2022-05-13 01:58:40.797000             🧑  作者: Mango

ION Group 轮转产品开发人员面试经验

最近,ION Group 来到 VIT,为他们的公司招聘最后几年。他们提供了两个角色——一个 SDE 角色和一个基于客户服务 (CS) 的角色。 SDE 角色被称为“轮换产品开发人员”。此外,该公司仅向选定的个人提供全职实习,而不提供实习机会。所以在这篇文章中,我希望让读者进一步了解ION的选拔过程,提高他们被选的机会。

所以总共有 5 轮,每轮从过程中过滤掉一些学生。第一轮对于 SDE 和 CS 角色来说都很常见,但接下来的几轮在提出的问题类型和方法上有所不同。总的来说,这个过程非常严格,每轮面试至少持续 30 分钟,并提出了多个问题。提问的程度也由易到难。这是回合的分手。

第 1 轮:竞争编码轮

  • 在这一轮中,所有入围的学生都参加了包含 MCQ 和 2 个编码问题的测试。 MCQ 与 DSA 和通用 C/C++ 语法和代码有关。第一个编码问题是一个与数组和排序相关的简单问题。第二个问题是一个更难的问题,涉及到 DP 的使用。

第二轮:技术面试

  • 这是一轮面试。大约 400 名学生入围了面试,面试持续了一整天。采访由该公司的 2 位高级分析师进行。首先是他们自我介绍,然后是我自我介绍。在介绍之后,我得到了一个难题来解决。
  • 如果你有一个重 40 公斤的块,你怎么能把它分成 4 个较小的重量,这样你就可以称出任何小于 30 的值
  • 当我试图解决问题时,面试官很耐心并听取了我的方法。我花了大约 10 分钟,但我最终得出了正确的答案,即 1、3、9、27。
  • 在此之后,我被问到与 CS 基础相关的概念。其中一位面试官问了一些与 OOPS 相关的问题,然后给了我一个问题并要求适当的 SQL 语句,然后是一些与数据结构相关的问题。然后我遇到了一个问题“可以使用什么数据结构来存储电话簿以方便搜索”。我回答了 Trie,之后他问了一些与 Trie 结构相关的问题。最后,我被要求设计一个人力资源部门的班级结构。这就是技术回合。

在采访了大约 400 名学生后,他们选择了 39 名 SDE 和 37 名 CS 参加下一轮的 ION 日。

第 3 轮: ION 日(案例研究轮)

  • 这一轮是与公司工程师进行的 1v1 回合。我看到了一个场景和一个问题。我有 15 分钟的时间思考并提出论点以及问题陈述的解决方案。 15 分钟后,我必须向他展示我收集的论点和得出的结论。该方案的要点是:
  • 印度的短租行业发展迅速,与酒店业务展开激烈竞争。然而,短租的概念虽然更有利可图,但对租住的居民来说却有许多缺点和危险。相比之下,酒店更稳定,也有更安全的选择。印度政府正在努力就此类短租的监管做出决定。作为 GOI 的顾问,您对这种情况有什么看法,您会提供哪些监管建议?
  • 我花了 15 分钟提出了一个有凝聚力和强有力的论点,并提交给他,他觉得这令人印象深刻。我对这一轮的建议是不要过分关注试图找到更多要提出的论点。挑选一些有说服力的,并在谈话中扩展这些内容——甚至提供一些你个人生活或知名人士生活中的真实例子。最重要的是,自信而持续地说话。

第四轮:管理层面试

  • 这一轮是与公司的另一位高级工程师进行的。首先是他谈论他在公司的角色,然后问我一些问题,比如“你在空闲时间做什么”和“你最引以为豪的 2 项成就”。然后他问了我一些基于简历的问题。暑假我在一家初创公司实习,所以他问我实习期间做了什么,并根据我的回答提出了更多问题。
  • 在那之后,他让我谈谈我参与过的任何项目。由于 ION 是一家金融科技公司,我选择了我为黑客马拉松开发的金融科技应用程序。我解释了应用程序的问题和用例。我谈到了 NLP 和 NER 在项目中的使用,以及服务器架构是如何在 AWS 上的。基于此,他问了我关于架构、项目中使用 NLP 和 AWS 的子问题,例如“lambda 的用途是什么以及你为什么使用它”、什么是无服务器的概念? “您选择了哪种 ec2 实例类型以及原因”。最后他问了一个问题“你面临的最大的两个问题是什么,你是如何克服它们的”。我没有被问到系统设计问题,因为面试官使用这个项目作为背景来询问与系统设计相关的问题。
  • 然后他继续给我一个场景,他问了一些问题。该场景与 MakeMyTrip 等网站上的动态航班定价有关。在谈了一些情景后,他问我“可能影响航班价格的因素有哪些”。他预计的 3 个主要因素是需求、航班可用性和剩余运力。下一个问题是“你会使用什么数据结构来存储数据,比如每天的预订数量来分析数据”——虽然很多答案都是合适的,但我选择使用从日期到预订数据的地图,这样你就可以轻松获取日期范围,此外还可以将其转换为前缀和数组。然后他让我根据之前的因素想出一个简单的价格计算算法。
  • 之后,他给我看了 10 秒钟的图片,并问我从图片中推断出什么以及它与软件开发有何关系。图像是一个男人向另一个拉着方形轮子的推车的人提供圆形轮子,但拒绝使用圆形轮子。我解释了它如何描绘一个常见的场景,即习惯使用某个项目或编程范式/语言的人不愿意改变,即使它更好并且会帮助他们更多。
  • 这就是管理回合。面试官对我的回答印象深刻,他自己告诉我他打算让我参加最后一轮!

第五轮:印度负责人的人力资源面试

  • 这是一次由印度分部负责人和4名学生组成的小组会议。他谈到了公司和他的职位,并问了我们自己。然后他向我们询问了我们喜欢的工作地点以及我们为什么喜欢它们。然后他问我们为什么选择参加 ION 展示位置以及我们被 ION 吸引的什么地方。在那之后,会议的其余部分是非正式的,更像是一次随意的谈话。最后,他告诉我们,他会将细节传递给招聘团队,我们将在第二天知道结果。

结果 :

  • 他们最终从学院招收了大约 20 名学生,我很幸运能成为其中的一员!我觉得我能够通过面试的主要原因是我的演讲技巧。即使我不完全知道答案,我也能用我好像懂的方式解释它哈哈。如果您要参加 ION 面试,请记住要对说话充满信心!如果你在面试前读到这篇文章,祝你好运!