Swiggy interview experience Real time questions & tips from candidates to crack your interview

Backend developer intern

Swiggy
upvote
share-icon
1 rounds | 3 Coding problems

Interview preparation journey

expand-icon
Application story
I got to know that swiggy is hiring backend interns through twitter. I filled a google form and got an OA around 8th September 2023. I gave the OA on 13th September 2023. Got the interview invite on 14th September.
Preparation
Duration: 0.5 months
Topics: Data structure and algorithm ,DBMS ,OOPS and Web Development
Tip
Tip

Tip 1 : I was good in CP, so I gave very less time to DSA.
Tip 2 : Do at-least 1 backend oriented project, knowing all about its design and scalability issues and possible solutions.

Application process
Where: Other
Eligibility: No criteria
Resume Tip
Resume tip

Tip 1: Have at-least one backend project on resume.
Tip 2: Please only write correct skills on resume, they ask the things that you mention.

Interview rounds

01
Round
Medium
Face to Face
Duration60
Interview date20 Sep 2023
Coding problem3
Web problem/projects1

1. 0 1 Knapsack

Moderate
0/80
Asked in companies
AmazonTwitterInnovaccer

A thief is robbing a store and can carry a maximum weight of ‘W’ into his knapsack. There are 'N' items available in the store and the weight and value of each item is known to the thief. Considering the constraints of the maximum weight that a knapsack can carry, you have to find the maximum profit that a thief can generate by stealing items.

Note: The thief is not allowed to break the items.

For example, N = 4, W = 10 and the weights and values of items are weights = [6, 1, 5, 3] and values = [3, 6, 1, 4]. Then the best way to fill the knapsack is to choose items with weight 6, 1 and 3. The total value of knapsack = 3 + 6 + 4 = 13.

Try solving now

2. Capture region

Moderate
10m average time
90% success
0/80
Asked in companies
HSBCMicrosoftSwiggy

You are given a matrix having ‘N’ rows and ‘M’ columns. Each cell of the matrix is either ‘X’ or ‘O’. You need to flip all those regions of ‘O’ which are surrounded by ‘X’ i.e. you need to change all ‘O’s which are present in the region to ‘X’.

Note
1. Surrounded regions shouldn’t be on the border, which means that any 'O' on the border of the matrix is not flipped to 'X'. 
2. Any ‘O’ or group of connected ‘O’ are said to be surrounded by ‘X’ when all cells touching the boundary of the group of ‘O’ must contain ‘X’.
For example

alt text

Try solving now

3. Project Related Questions

He discussed one of my projects (in progress) in detail. We discussed its System Design, and Schema details. 

Then he gave me some SQL queries to write based on those schemas. We also modified those schemas after discussions and I wrote another SQL query based on the updated schemas.

4. Theory Questions

Interviewer asked basic details about APIs, GraphQL, and Kafka.

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

To make an AI less repetitive in a long paragraph, you should increase:

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
4 rounds | 9 problems
Interviewed by Swiggy
2419 views
0 comments
0 upvotes
company logo
SDE - 1
4 rounds | 7 problems
Interviewed by Swiggy
1992 views
1 comments
0 upvotes
company logo
SDE - 1
3 rounds | 10 problems
Interviewed by Swiggy
1516 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 4 problems
Interviewed by Swiggy
1667 views
0 comments
0 upvotes