Swiggy SDE II Interview Experience – Java Spring Boot

swiggy logo
swiggy
SDE II, Backend Engineer2.5 years
June 12, 20256 reads

Summary

I interviewed for the SDE II Backend Engineer role at Swiggy in November 2024. The interview included rounds on Data Structures & Algorithms, backend concepts, project discussions, and low-level system design.

Full Experience

Nov 2024 | Role Like: Backend Engineer (Java, Spring Boot)
YOE: 2.5

Round 1: DSA + Backend (60 mins)

DSA Questions:
1. Build tree from Inorder & Preorder
2. Longest valid parentheses substring (interviewer was a bit confused between substring vs subsequence)

Backend Questions:
- What is SOLID?
- What is DIP (Dependency Inversion Principle)?
- SQL vs NoSQL
- Spring Boot Questions:
- Different ways to autowire an object
- Spring IoC container

Round 2: Resume + LLD(60 mins)

1. Deep dive into past projects
2. LLD: Design a Vehicle Rental System

Interview Questions (9)

Q1
Build Tree from Inorder & Preorder Traversal
Data Structures & Algorithms

Build a binary tree from its inorder and preorder traversal sequences.

Q2
Longest Valid Parentheses Substring
Data Structures & Algorithms

Find the length of the longest valid (well-formed) parentheses substring within a given string.

Q3
SOLID Principles
Other

What are the SOLID principles? Explain each principle in detail.

Q4
Dependency Inversion Principle (DIP)
Other

Explain the Dependency Inversion Principle (DIP).

Q5
SQL vs NoSQL
Other

Discuss the differences, use cases, advantages, and disadvantages of SQL and NoSQL databases.

Q6
Spring Boot Autowiring Methods
Other

Describe different ways to autowire an object in Spring Boot.

Q7
Spring IoC Container
Other

Explain the concept and functionality of the Spring IoC (Inversion of Control) container.

Q8
Past Projects Deep Dive
Behavioral

A deep dive discussion into past projects, likely covering design choices, challenges, and lessons learned.

Q9
Design a Vehicle Rental System (LLD)
System Design

Perform a Low-Level Design (LLD) for a Vehicle Rental System.

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!