Upload Button Icon Add office photos

Swiggy

Compare button icon Compare button icon Compare

Filter interviews by

Swiggy Associate Software Development Engineer Interview Questions and Answers

Updated 7 Jan 2025

Swiggy Associate Software Development Engineer Interview Experiences

4 interviews found

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

I applied via LinkedIn and was interviewed in Dec 2023. There were 3 interview rounds.

Round 1 - Coding Test 

(2 Questions)

  • Q1. Basic task was to build an app to fetch and show data in ui with a search feature within 1.5 hours
  • Ans. I first completed the basic features using retrofit and simple xml UI
  • Answered Anonymously
  • Q2. Extra bonus tasks were there like: pagination, caching, dependency injection, writing test cases
  • Ans. After completing basic tasks I also integrated pagination with paging 3 and added dependency injection. Could not try other tasks due to time constraints
  • Answered Anonymously
Round 2 - DSA + Platform Round 

(2 Questions)

  • Q1. I was asked two dsa questions one based on Stack and other was variant of Knapsack problem
  • Q2. Then I was asked some Basic android related questions on Recyclerview, MVVM
Round 3 - Behavioral 

(1 Question)

  • Q1. It was a long discussion for about 2 hours. Starting from my resume, projects, past experiences in problem solving to deep dive into android fundamentals like Launch modes, Dependency Injection, Coroutines...

Interview Preparation Tips

Topics to prepare for Swiggy Associate Software Development Engineer interview:
  • Android Jetpack Libraries
  • Kotlin Fundamentals
  • DSA
Interview preparation tips for other job seekers - Good knowledge on libraries that you have worked with previously or mentioned in your resume is required. Normal DSA skills and deep understanding of android fundamentals is the key for this role
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

3 dsa medium to hard prgrms in 2 hrs

Associate Software Development Engineer Interview Questions Asked at Other Companies

Q1. What is OS, explain threading, explain paging, database transacti ... read more
Q2. Have you worked on dot net core?
Q3. Are you agree on this payband?
Q4. What is object oriented programming.
Q5. What is schema?
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Not Selected

I applied via Referral and was interviewed in Feb 2024. There were 3 interview rounds.

Round 1 - Coding Test 

We need solve 2 coding questions

Round 2 - Assignment 

LLD project to develop within 48 hours

Round 3 - Technical 

(1 Question)

  • Q1. Explain your LLD, and some theoritical questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Read lld
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Related to languages

Round 2 - Assignment 

Magical arena assignment given to me to solve

Interview Preparation Tips

Interview preparation tips for other job seekers - Learn your project and internship well

Swiggy interview questions for designations

 Software Development Engineer

 (1)

 Associate Software Engineer

 (2)

 Software Development Engineer II

 (2)

 Senior Software Development Test Engineer

 (1)

 Software Engineer

 (2)

 Software Engineer III

 (1)

 Associate

 (2)

 Business Development Manager

 (2)

Interview questions from similar companies

I appeared for an interview before Jan 2021.

Round 1 - Coding Test 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Easy

Two coding questions were given in the first round to be solved in 60 minutes.

  • Q1. 

    Rearrange Array Elements Problem Statement

    Given an array A containing 'N' integers and an integer m, rearrange the elements of the array such that the differences between the array elements and m are sor...

  • Ans. 

    Rearrange array elements based on their differences from a given integer.

    • Calculate the differences between each element and the given integer.

    • Sort the elements based on their differences while maintaining the original order for elements with the same difference.

    • Implement a function to rearrange the array elements as per the given criteria.

  • Answered by AI
  • Q2. 

    Print Nodes at Distance K from a Given Node

    Given an arbitrary binary tree, a node of the tree, and an integer 'K', find all nodes that are at a distance K from the specified node, and return a list of th...

  • Ans. 

    The task is to find all nodes in a binary tree that are at a distance K from a given node.

    • Traverse the binary tree to find the given node

    • From the given node, perform a depth-first search to find all nodes at distance K

    • Use a list to store the values of the nodes at distance K

    • Return the list of values in any order

  • Answered by AI
Round 2 - Face to Face 

(4 Questions)

Round duration - 60 minutes
Round difficulty - Easy

This was a technical round with questions based on DSA, DBMS, Computer Networking and project based questions.

  • Q1. 

    Triangle of Numbers Pattern

    Ninja is tasked with printing a triangle pattern based on a given number 'N' for any test case.

    Example:

    Input:
    N = 4
    Output:
       1
    232
    34545
    4567654

    Explanation:

    The pat...

  • Ans. 

    Print a triangle pattern of numbers based on a given number 'N'.

    • Iterate through each row and print the numbers accordingly

    • Use spaces to center-align the numbers in each row

    • Increment the numbers in each row as per the pattern

  • Answered by AI
  • Q2. What is the difference between a web server and an application server?
  • Ans. 

    Web server serves static content over HTTP, while application server runs dynamic content and business logic.

    • Web server handles HTTP requests and responses, serving static content like HTML, images, and CSS.

    • Application server executes business logic, runs dynamic content, and interacts with databases.

    • Web server examples include Apache, Nginx, while application server examples include Tomcat, JBoss.

    • Web server focuses on...

  • Answered by AI
  • Q3. How does the internet work?
  • Ans. 

    The internet is a global network of interconnected computers that communicate using standardized protocols.

    • The internet is made up of a vast number of interconnected networks of computers.

    • Data is transmitted over the internet using protocols such as TCP/IP.

    • Websites are hosted on servers connected to the internet, and users access them using web browsers.

    • Internet Service Providers (ISPs) provide access to the internet f...

  • Answered by AI
  • Q4. Write a SQL query to find the nth highest salary.
  • Ans. 

    SQL query to find the nth highest salary

    • Use the 'SELECT DISTINCT' statement to get unique salary values

    • Order the salaries in descending order using 'ORDER BY' clause

    • Use 'LIMIT' and 'OFFSET' to get the nth highest salary

  • Answered by AI
Round 3 - HR 

Round duration - 30 minutes
Round difficulty - Easy

Typical HR round with behavioral problems.

Interview Preparation Tips

Professional and academic backgroundI completed Information Technology from Chitkara University. Eligibility criteriaAbove 7 CGPAInfo Edge India (Naukri.com) interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, System Design, Aptitude, OOPSTime required to prepare for the interview - 4 monthsInterview preparation tips for other job seekers

Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.

Application resume tips for other job seekers

Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.

Final outcome of the interviewSelected

Skills evaluated in this interview

I appeared for an interview before Sep 2020.

Round 1 - Telephonic Call 

Round duration - 45 minutes
Round difficulty - Easy

This round was telephonic round. The interview lasted for approximately 45 minutes. The interviewer asked me three coding questions. I hustled a bit on 3rd question but after a hint was able to solve it.

Round 2 - Coding Test 

(1 Question)

Round duration - 120 minutes
Round difficulty - Easy

This round was Online Test on Hackerrank for 120 minutes, it contained 3 questions.

  • Q1. 

    LRU Cache Design Question

    Design a data structure for a Least Recently Used (LRU) cache that supports the following operations:

    1. get(key) - Return the value of the key if it exists in the cache; otherw...

  • Ans. 

    Design a Least Recently Used (LRU) cache data structure that supports get and put operations with capacity constraint.

    • Use a combination of hashmap and doubly linked list to implement the LRU cache.

    • Keep track of the least recently used item and evict it when the cache reaches its capacity.

    • Update the position of an item in the cache whenever it is accessed or updated.

    • Handle both get and put operations efficiently to main...

  • Answered by AI
Round 3 - Face to Face 

Round duration - 60 minutes
Round difficulty - Easy

This round was face to face Interview at Ola Campus and lasted for 1 hour.

Round 4 - Face to Face 

Round duration - 35 minutes
Round difficulty - Easy

This round was again a face to face technical interview, I was just asked one question in this round.

Round 5 - Face to Face 

(1 Question)

Round duration - 30 minutes
Round difficulty - Easy

Only a question of System Design was asked

  • Q1. Design a toll booth system for Ola cabs and explain the necessary functions and data structures used in it.
  • Ans. 

    Design a toll booth system for Ola cabs with necessary functions and data structures.

    • Use a queue data structure to manage the order of vehicles waiting at the toll booth.

    • Implement functions for vehicle entry, toll calculation, and exit.

    • Store vehicle information such as license plate number, type of vehicle, and toll amount in a hash map.

    • Utilize a priority queue to handle VIP or premium customers efficiently.

    • Include a f...

  • Answered by AI
Round 6 - HR 

Round duration - 30 minutes
Round difficulty - Easy

Very general HR questions were asked

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - 1 in New DelhiOla interview preparation:Topics to prepare for the interview - DSA, Operating systems, Databases, System design, Networking Time required to prepare for the interview - 4.5 monthsInterview preparation tips for other job seekers

Tip 1 : Be confident in the projects you have mentioned in your resume.
Tip 2 : Always discuss your approach with the interviewer first for any problem.
Tip 3 : Always start with a basic solution and then discuss further optimisations.

Application resume tips for other job seekers

Tip 1 : Good projects showing your skills (Be clear in what you achieved from those projects)
Tip 2 : Internship experience at the top (It gives you an edge over others)

Final outcome of the interviewSelected

Skills evaluated in this interview

I applied via Job Portal and was interviewed before Oct 2020. There were 4 interview rounds.

Interview Questionnaire 

3 Questions

  • Q1. Data structure
  • Q2. Java concepts
  • Q3. Handson coding

Interview Preparation Tips

Interview preparation tips for other job seekers - Get handson in any language but be confident

I applied via Company Website and was interviewed in Sep 2020. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Fibonacci series, Prime function, linked lisk value access, query

Interview Preparation Tips

Interview preparation tips for other job seekers - First a test based on amcat. Followed by two technical interview. First Tech Interview basis and overview of you concept of ds and algo will ne asked. In second Tech interview indepth concept of topics such as arrays, linked list, os,algo, etc will be asked. Prepare ds and algo concept, dbms query & concept, internet basis such as protocols, methods,etc.

Best of luck

Interview Questionnaire 

7 Questions

  • Q1. Some of The most important Salary Immideyetly Processes
  • Q2. Oneandof Yaer NoukrNoukri.com *****
  • Q3. Noukri.com Online Payment
  • Q4. Fast forward Noukri.com
  • Q5. Brhamanc IT Course hdca and core java programming language Brhamanc IT Information Technology World Asia Pacific region India Tamilnadu Coimbatore Chinnathdagam 641108
  • Q6. Brhamanc IT Course hdca and core java programming language
  • Q7. QUALIFICATION:10TH STANDARD
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

One coding and other mcqs on CS concepts

Swiggy Interview FAQs

How many rounds are there in Swiggy Associate Software Development Engineer interview?
Swiggy interview process usually has 2-3 rounds. The most common rounds in the Swiggy interview process are Aptitude Test, Coding Test and Assignment.
How to prepare for Swiggy Associate 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 Backend, Logistics, Data Modeling, GCP and Programming.
What are the top questions asked in Swiggy Associate Software Development Engineer interview?

Some of the top questions asked at the Swiggy Associate Software Development Engineer interview -

  1. Basic task was to build an app to fetch and show data in ui with a search featu...read more
  2. Extra bonus tasks were there like: pagination, caching, dependency injection, w...read more
  3. I was asked two dsa questions one based on Stack and other was variant of Knaps...read more

Tell us how to improve this page.

Swiggy Associate Software Development Engineer Interview Process

based on 4 interviews

Interview experience

4.3
  
Good
View more

Interview Questions from Similar Companies

Udaan Interview Questions
3.9
 • 337 Interviews
Meesho Interview Questions
3.7
 • 335 Interviews
Info Edge Interview Questions
3.9
 • 327 Interviews
Lenskart Interview Questions
3.2
 • 320 Interviews
Zepto Interview Questions
3.5
 • 246 Interviews
BlackBuck Interview Questions
3.8
 • 180 Interviews
Tata 1mg Interview Questions
3.6
 • 153 Interviews
Uber Interview Questions
4.2
 • 149 Interviews
Digit Insurance Interview Questions
3.9
 • 146 Interviews
View all
Swiggy Associate Software Development Engineer Salary
based on 11 salaries
₹7 L/yr - ₹8 L/yr
At par with the average Associate Software Development Engineer Salary in India
View more details

Swiggy Associate Software Development Engineer Reviews and Ratings

based on 1 review

5.0/5

Rating in categories

5.0

Skill development

5.0

Work-life balance

5.0

Salary

5.0

Job security

5.0

Company culture

5.0

Promotions

5.0

Work satisfaction

Explore 1 Review and Rating
Delivery Boy
877 salaries
unlock blur

₹0.4 L/yr - ₹5 L/yr

Sales Manager
581 salaries
unlock blur

₹2 L/yr - ₹9.5 L/yr

Fleet Manager
572 salaries
unlock blur

₹2.5 L/yr - ₹6 L/yr

Assistant Manager
490 salaries
unlock blur

₹2.6 L/yr - ₹13 L/yr

Assistant Store Manager
443 salaries
unlock blur

₹1.7 L/yr - ₹4.2 L/yr

Explore more salaries
Compare Swiggy with

Eternal Limited

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