📜  Flipkart 面试体验|设置 35(SDE 1 校内)(1)

📅  最后修改于: 2023-12-03 15:30:47.640000             🧑  作者: Mango

Flipkart 面试体验 | 设置 35 (SDE 1 校内)

概述

在这次面试中,我参加了 Flipkart 的 SDE 1 校园招聘面试。这篇文章将详细介绍我在面试过程中的体验和最终结果。

面试流程

整个面试过程总共分为五轮:

  1. 确认基础知识(30分钟)
  2. 编程练习(90分钟)
  3. 设计练习(60分钟)
  4. 行为面试(30分钟)
  5. 终审(30分钟)
1. 确认基础知识

在第一轮面试中,他们会开始问我关于我的基础知识,例如数据结构,算法和数据库等等。在面试开始前,我被要求选择用于编写代码的语言。我选择使用 Java。

我被问到了大量关于各种数据结构的问题,例如哈希表,链表,二叉树,堆等等。还有问题关于时间复杂度和空间复杂度的计算,以及各种算法的实现,例如快速排序和二分查找。总体来说,这个面试环节难度不高,但是需要对基础知识的了解程度要求比较高。

2. 编程练习

这一轮是关于编程的练习。他们给了我一个编程问题,并要求我在 90 分钟内用 Java 编写解决方案。问题是有关图的问题。具体要求是:

实现一个类,该类应该能够创建具有给定顶点和边数的随机图。然后,类应该实现一种搜索算法,例如广度优先搜索或深度优先搜索,以查找特定节点是否存在于图中。

我需要编写一个类来实现上述要求,并编写单元测试来确保我的实现是正确的。

3. 设计练习

第三轮是关于设计的练习。在这一轮中,他们向我提出了一个设计问题,并要求我在 60 分钟内提出解决方案。问题是有关一个在线商城的问题,将容器类作为关键。

具体来说,问题是我要设计一个类,该类应该能够实现以下功能:

  1. 向容器中添加商品
  2. 从容器中删除商品
  3. 更新已经存在的商品
  4. 查询商品信息

我需要考虑并解决类之间的依赖关系,以及该容器如何扩展和处理并发等问题。

4. 行为面试

第四轮是关于行为的面试。在这一轮中,他们会让我回答一些与工作经验和团队合作等有关的问题。例如,我是如何解决工作困难的,如何与其他成员合作等等。在这一轮中,他们希望能够了解我的团队合作的能力、沟通技巧以及决策能力。

5. 终审

在最后一轮面试中,我面对的是两名高管。他们会在 30 分钟内对我的面试进行总结,并问我一些进一步的问题。在这一轮中,他们对我做的项目、职业视野以及未来计划等方面进行了深入的提问。

结果

最终,我收到了 Flipkart 的 SDE 1 的面试成功通知。总体来说,面试流程非常良好。问题的难度逐渐增加,考察了我的基础知识、编程能力、设计能力、人际关系以及未来计划等各个方面。面试官非常专业,热情,演讲技巧很好,让我在整个面试过程中感到很舒适。我对 Flipkart 充满信心,并希望将来可以成为 Flipkart 的一份子。

总结

Flipkart 的 SDE 1 校园招聘面试是一次非常专业,热情的面试。面试官非常专业,考察面非常广泛。考察的内容不仅包括编程问题,而且还包括设计、人际关系以及未来计划等方面。在整个面试中,我感到非常舒适和信心。我期待成为 Flipkart 的一份子,并为其作出贡献。