Upload Button Icon Add office photos

Swiggy

Compare button icon Compare button icon Compare

Filter interviews by

Swiggy Software Development Engineer Interview Questions and Answers

Updated 7 Jan 2022

Swiggy Software Development Engineer Interview Experiences

2 interviews found

I applied via Recruitment Consultant and was interviewed in Oct 2020. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Datastructure and algorithms,Linkedlist,arrays,dynamic programming,recursion,design patterns,Trees

Interview Preparation Tips

Interview preparation tips for other job seekers - There will be four technical interviews
1.hackerearth round
2.problem solving round-1
3.problem solving round-2
4.Design round- where you will be asked to design an application with given requirements

Software Development Engineer | Software Engineer interview

user image RKSolTech

posted on 23 Nov 2021

Software Development Engineer Interview Questions Asked at Other Companies

asked in Amazon
Q1. Given an acyclic graph of a city where each edge represents a roa ... read more
asked in Hike
Q2. You have application which shows list of all contacts, the Name c ... read more
asked in Amazon
Q3. Given a m * n matrix filled with '0's and 'x's at random position ... read more
asked in Samsung
Q4. puzzle-There are 1000 wine bottles. One of the bottles contains p ... read more
asked in Accenture
Q5. Have you worked on cloud technology? Architecture of cloud

Software Development Engineer Jobs at Swiggy

View all

Interview questions from similar companies

Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Company Website and was interviewed in Dec 2023. There were 2 interview rounds.

Round 1 - Case Study 

All models should be made available or their complete information should be given in fresher training.

Round 2 - Technical 

(2 Questions)

  • Q1. Social media marketing
  • Ans. Yes I have worked for a few months
  • Answered Anonymously
  • Q2. I don't have any questions, just get my work done.

Interview Preparation Tips

Topics to prepare for Facebook Software Development Engineer interview:
  • Social Media Marketing
  • Network marketing
Interview preparation tips for other job seekers - Facebook
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
Not Selected

I applied via Campus Placement and was interviewed in Mar 2024. There was 1 interview round.

Round 1 - Coding Test 

Design cab booking system on hacker rank platform

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

It was on naukri website 62 question out of which 2 were coding rest were CS fundamentals and apti

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-

I applied via campus placement at Delhi College of Engineering (DCE), Delhi

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Coding Test 

1.5 hours long, platform was hackerearth.

Round 3 - Technical 

(1 Question)

  • Q1. Reverse a Linked List
  • Ans. 

    Reverse a linked list by changing the pointers direction.

    • Start with three pointers: current, previous, and next.

    • Iterate through the linked list, updating the pointers to reverse the direction.

    • Update the head pointer to the last node to complete the reversal.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Practice medium level Leetcode questions regularly.

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed in Sep 2023. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - One-on-one 

(2 Questions)

  • Q1. Replace all zeros to 1 which are surrounded by 1's
  • Ans. 

    Replace zeros surrounded by ones with ones in an array of strings

    • Iterate through each string in the array

    • Check for zeros surrounded by ones and replace them with ones

    • Return the modified array of strings

  • Answered by AI
  • Q2. Minimum jumps to reach end of an array
  • Ans. 

    The minimum number of jumps needed to reach the end of an array.

    • Use dynamic programming to keep track of the minimum jumps needed at each index.

    • At each index, calculate the maximum reachable index and update the minimum jumps accordingly.

    • Example: For array [2, 3, 1, 1, 2, 4, 2, 0, 1, 1], the minimum jumps needed is 4.

  • Answered by AI
Round 3 - Technical 

(2 Questions)

  • Q1. LLD Round:- Design classes for bidding system when new bid notifications shown to all users who already bided for it.
  • Ans. 

    Design classes for a bidding system with new bid notifications for users who have already bid.

    • Create a Bid class with attributes like bidder, amount, timestamp, etc.

    • Create a Notification class with attributes like message, recipient, timestamp, etc.

    • Create a BiddingSystem class to manage bids and notifications.

    • Implement a method in BiddingSystem to notify users who have already bid when a new bid is placed.

    • Consider usin...

  • Answered by AI
  • Q2. HLD:- Desing Post order service, or last mile like finding rider, notifications etc

Skills evaluated in this interview

Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Referral and was interviewed in Jan 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Insert node in BST
  • Ans. 

    Insert a node in a Binary Search Tree (BST)

    • Start at the root node and compare the value of the node to be inserted with the current node

    • If the value is less than the current node, move to the left child. If greater, move to the right child

    • Repeat the process until reaching a leaf node, then insert the new node as a left or right child

  • Answered by AI
  • Q2. Design Lift system
  • Ans. 

    Design a lift system for efficient vertical transportation

    • Consider the number of floors in the building

    • Include safety features like emergency stop button

    • Optimize for speed and energy efficiency

    • Implement a user-friendly interface for passengers

  • Answered by AI

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
No response

I applied via Company Website and was interviewed in Sep 2023. There were 2 interview rounds.

Round 1 - Coding Test 

Implement an iterator to flatten 2D vector

Round 2 - One-on-one 

(1 Question)

  • Q1. Find shortest path to get all keys
  • Ans. 

    Use Dijkstra's algorithm to find the shortest path to get all keys

    • Implement Dijkstra's algorithm to find the shortest path in a graph

    • Consider the keys as nodes in the graph and the paths between keys as edges

    • Keep track of the keys collected and update the shortest path accordingly

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Practice algorithmic questions

Skills evaluated in this interview

I applied via Approached by Company and was interviewed in Apr 2022. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Microservices in-depth (advantages/disadvantages, service mesh, communication protocol, monitoring, resilience pattern)
  • Q2. Binary search (not joking)
Round 2 - Technical 

(2 Questions)

  • Q1. Programming Language in-depth
  • Q2. Leetcode Hard Largest Miltiple of 3
  • Ans. 

    Given an array of digits, find the largest multiple of 3 that can be formed from the digits.

    • Sort the array in descending order.

    • If the sum of digits is divisible by 3, return the array as a string.

    • If the sum of digits modulo 3 is 1, remove the smallest digit that has a remainder of 1 when divided by 3, or the two smallest digits that have a remainder of 2 when divided by 3.

    • If the sum of digits modulo 3 is 2, remove the ...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Just normal LeetCode question (Medium, Hard)

Skills evaluated in this interview

Swiggy Interview FAQs

How to prepare for Swiggy Software Development Engineer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Swiggy. The most common topics and skills that interviewers at Swiggy expect are Data Structures, Python, Coding, Linux and SDLC.

Tell us how to improve this page.

Swiggy Software Development Engineer Salary
based on 50 salaries
₹15 L/yr - ₹30 L/yr
60% more than the average Software Development Engineer Salary in India
View more details

Swiggy Software Development Engineer Reviews and Ratings

based on 7 reviews

2.7/5

Rating in categories

3.3

Skill development

2.5

Work-life balance

4.0

Salary

1.9

Job security

2.2

Company culture

2.7

Promotions

1.9

Work satisfaction

Explore 7 Reviews and Ratings
Software Dev Engineer I

Hyderabad / Secunderabad,

Ahmedabad

+1

1-3 Yrs

₹ 18-20 LPA

Software Dev Engineer II-Frontend

Hyderabad / Secunderabad,

Ahmedabad

+1

3-5 Yrs

₹ 20-20 LPA

Explore more jobs
Delivery Boy
874 salaries
unlock blur

₹0.4 L/yr - ₹5 L/yr

Fleet Manager
585 salaries
unlock blur

₹2.5 L/yr - ₹5.6 L/yr

Sales Manager
582 salaries
unlock blur

₹2.4 L/yr - ₹10 L/yr

Assistant Manager
489 salaries
unlock blur

₹5.5 L/yr - ₹13.9 L/yr

Assistant Store Manager
449 salaries
unlock blur

₹1.6 L/yr - ₹4.2 L/yr

Explore more salaries
Compare Swiggy with

Zomato

3.7
Compare

Dunzo

3.4
Compare

FoodPanda

3.7
Compare

Rapido

3.8
Compare
Did you find this page helpful?
Yes No
write
Share an Interview