Swiggy SDE 1 Interview (Android)

swiggy logo
swiggy
SDE 1
May 26, 202512 reads

Summary

I applied through a Google form found on LinkedIn for an SDE 1 (Android) role at Swiggy, passed through multiple rounds including machine coding, DSA, and a hiring manager round, and received an offer of 28 LPA, which was ultimately rescinded due to my college dropout status.

Full Experience

Applied through some google form found in Linkedin.

Recruiter Call

  • Recruiter discussed YOE, notice period, "Why do you want to join swiggy?"
  • This was just a normal call to understand the motivation and the expectation.

Round 1 - InterviewVector

  • This was a machine coding round.
  • Interviewer asked me to create a library management application within 45 minutes.
  • After successfully coding it we discussed approach and archetecture that I have choosen.
  • For next 15 minutes he asked Android related questions.

Swiggy HR called and told I have passed this round and moved to the onsite rounds

Round 2 - PS/DS Round

  • Interviewer introduced himself and told me to introduce myself as well.
  • He explained that the interview will be in 2 parts, first 30 minutes is for DSA and the last 30 minutes for android.
  • He first asked a very easy question (Haven't seen the question anywhere), I am able to solve it, but it took more time than I anticipated.
  • I only got like 10 minutes for next question, and he asked the Edit Distance problem, and I haven't solved this previously so it took me 10 minutes to discuss my approach, but I couldn't code it due to time limitation.
  • Next he moved to Android related question, I answered 80% of them.

Interviewer called after a week and told I got a "weak hire" and scheduled my next round

Final Round - Hiring manager round.

  • We first introduced ourselves and started discussing my current role and responsibility.
  • He then asked alot of questions from the Resume.
  • Then he started to ask deep questions regarding Android and kotlin, Some topics he asked was: Extension function, dagger hilt, coroutines etc..
  • Then at the final 10 minutes he asked me a leetcode question - Next permutation.
  • I was able to successfully tell the approach to him, but didn't get the time to code it and interviewer told he had another meeting as well.

After 4 days HR called and told I passed all the rounds

I received a 28 LPA offer, but the HR didn't proceed further because I’m a college dropout and don’t have a degree.

Interview Questions (6)

Q1
Machine Coding: Library Management System
Other

Create a library management application within 45 minutes. After successfully coding it, discuss the chosen approach and architecture.

Q2
Android Related Questions (Round 1)
Other

General Android related questions for 15 minutes.

Q3
Edit Distance
Data Structures & AlgorithmsHard

The Edit Distance problem was asked. I spent 10 minutes discussing my approach but couldn't code it due to time constraints.

Q4
Android Related Questions (Round 2)
Other

Android related questions for 30 minutes.

Q5
Android & Kotlin Deep Dive
Other

Deep questions regarding Android and Kotlin, specifically covering topics like Extension functions, Dagger Hilt, and Coroutines.

Q6
Next Permutation
Data Structures & AlgorithmsMedium

A LeetCode question: Next Permutation. I was asked to describe my approach.

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!