📜  SDE-1 的 Swiggy 面试体验 |校园 2021(1)

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

SDE-1 的 Swiggy 面试体验 |校园 2021

概述

本文介绍了笔者在 2021 年校园招聘时申请 SDE-1 职位并参加 Swiggy 面试的经历。主要内容包括面试流程、面试环节、答题情况和总结体验等方面。希望本文能为即将参加 Swiggy 面试的程序员提供一些参考和帮助。

面试流程

Swiggy 的校园招聘流程通常包括以下环节:

  1. 简历筛选
  2. 线上笔试(包括数据结构和算法题型)
  3. 电话面试(面试官主要了解候选人的基本情况和技术背景)
  4. 技术面试(一般在 Swiggy 公司办公室进行)
面试环节

我经历了 Swiggy 的线上笔试、电话面试和技术面试这三个环节,下面分别进行介绍:

线上笔试

线上笔试是基于 HackerRank 平台进行的,时间限制为 90 分钟,总分 100 分。笔试包括选择题、填空题和编程题。选择题和填空题主要考察候选人对基本概念和数据结构的理解,编程题则要求候选人熟练掌握算法和编程能力,通常会考察一些经典算法,如快速排序、二叉树遍历等。

电话面试

电话面试是以 Swiggy 的一位技术员主持的,这位技术员询问我有关工作经验、项目经验、技术趣味爱好和其他相关问题。这个环节的主要目的是为面试官提供一些基本背景信息。

技术面试

技术面试是在 Swiggy 公司办公室进行的,总共进行了两轮技术面试,每轮面试时长为 45 分钟。在第一轮面试时,我被要求编写一个基于 BFS(breadth-first search)算法的程序,实现从 A 到 B 的最短路径。在第二轮面试中,我被要求解决一个与机器学习相关的问题,并查找给定数据集中的异常数据。

答题情况

在 Swiggy 的面试中,我主要通过了第一轮和第二轮技术面试。在第一轮技术面试中,我成功地编写出了基于 BFS 算法的程序;在第二轮面试中,我解决了所提出的问题,并成功地查找到了异常数据。总的来说,我觉得我在 Swiggy 的面试中表现不错。

总结体验

Swiggy 的面试过程非常严谨,笔试环节对候选人要求比较高,需要熟练掌握基本概念和数据结构,熟练应用算法。电话面试和技术面试相对来说更为宽松,主要是了解候选人的个人背景和技术能力。总的来说,我感觉这次面试给我留下了深刻印象,对我的技术发展产生了很大的启示和推动作用。我相信 Swiggy 的面试标准和要求是相当高的,希望这篇文章可以帮助其他程序员更好地准备面试。