Flipkart SDE-1(校外)面试经验 6 个月以上
我通过员工推荐申请。整个过程在一天(星期六)内完成。有4个职位空缺,20名学生入围。我接到了人力资源部的电话(周三,在申请 15 天后),要求我在周六检查我是否有空。她非常有礼貌,向我详细解释了整个招聘过程。
一共进行了4轮:
- 机器编码轮
- 审查轮
- 问题解决与算法轮
- 招聘经理轮
第 1 轮(机器编码轮):形成了两批每批 10 名学生。一批从上午 10:00 到上午 11:45进行 MC 轮次,第二批从上午 10:30 到下午 12:15 进行。我在第二批。 Google 聚会链接已分享。对于特定批次的所有成员来说,这是很常见的。有 10 名候选人、协调员、人力资源和技术团队成员。
10:30 AM-10:45 AM :技术人员解释问题并消除疑虑。
上午 10 点 45 分至下午 12 点 15 分:有 90 分钟的时间来写下代码。我们的视频已打开,麦克风已关闭(以避免干扰)。我有人有任何疑问,他也可以在这段时间内清除它。我们必须在安装在我们系统上的 IDE 上编写代码。 (确保之前在 IDE 上练习)。
下午 12:15(尖锐):共享了一个 Google 表单链接,我们必须上传代码和简历。我能够编写完整的代码,没有额外的问题->由于时间限制。
问题链接:https://docs.google.com/document/d/10ksbbZVZKojAyFNKYgrCbZfOA-eDeUO9IGUueANhM1c/edit?usp=sharing
第 2 轮(机器编码审查轮):这一轮针对所有候选人(个人)。我的发生在下午 1 点 45 分。有两名刑事成员(一名 SDE1 和另一名 SDE2)。他们先介绍了自己的情况,然后问了我的。然后我被要求解释我的代码(本地IDE的屏幕共享:这里的一个主要漏洞-
有1.5小时的差距。在两轮之间,许多候选人在此期间修复了错误。
我的代码是根据优化(时间和空间)和抽象来评分的。我被要求解释奖金问题的方法(我很忠诚,我没有在空档时间尝试奖金问题)。
这一轮进行了45分钟。我还被问及内置排序、快速排序方法、合并排序及其复杂性。
大约 30 分钟后,我接到 HR 的电话,说我已经完成了这一轮,我的PS 和 DS轮安排在下午 3:45。
第 3 轮(问题解决和数据结构轮):有两名刑事成员(均为 SDE1)。他们直接分享了谷歌文档的链接。在这一轮中,我被问到三个问题。 (在 google Docs 上练习你的代码,因为没有自动缩进等等……我遇到了很多问题,因为这是我第一次在 google doc 上编写代码)。
所有的问题都被扭曲了,我在这里写问题(我不记得确切的问题)
问题 1 :找出总和为 k 的多个组(连续)。
例子:
I/P: Array=[1,1,1], k=2—–> O/P: 2—->1[0th index]+1[1st index] and 1[1st index]+1[2nd index]
I/P: Array=[1,2,3], k=3—–> O/P: 3—->1+2 and 3
I/P: Array=[0,0,1,0,0,1,0,0], k=2—–> O/P: 9—->’0,0,1,0,0,1,0,0′ & ‘0,0,1,0,0,1,0’ & ‘0,0,1,0,0,1’ & ‘0,1,0,0,1,0,0’ & ‘0,1,0,0,1,0’ & ‘0,1,0,0,1’ & ‘1,0,0,1,0,0’ & ‘1,0,0,1,0’ & ‘1,0,0,1’
我使用可变大小的滑动窗口解决了这个问题。
问题2:查找给定图是否为二分图。
问题3:从一个数组中找出k个最频繁的数。
我使用无序映射和大小为 k 的最小优先级队列解决了这个问题。 (我没有修改图表,所以第二个问题被第三个问题取代)。我为第一个和第三个问题提供了优化的解决方案。这一轮持续了1小时。大约大约 10 分钟后,我接到 HR 的电话,说我已经完成了这一轮,我的 HM 轮安排在下午 5:45。
第 4 轮(招聘经理轮):这一轮由招聘经理进行。他让我自我介绍。这一轮涵盖了许多行为问题,例如-
- 为什么选择 Flipkart?
- 有没有超越极限来解决任务的经验?
- 过去做过的最具挑战性的工作?
- 我们为什么要雇用你?……等等。
为这些问题做好准备。您必须始终通过过去的经验来证明自己。我被详细询问了我的实习项目和当前项目,以及他们解决了哪些业务问题,或者我目前的公司如何从这些项目中受益。
他询问了我所知道的所有技术。他们想看看你对学习不同的技术有多好奇。
有人问我如何让自己了解新技术。这一轮持续了大约45分钟。 2天后我接到一个电话,我被选中了。
祝一切顺利!!!