26 questions · from 1 interviews
Sunking interview questions
Every question candidates reported from their Sunking interviews, most frequently asked first. Each links to the write-up it came from, so you can see the round and how it went.
Sunking coding and DSA questions
- 01
Abstract Class vs. Interface in Java
Difference between abstract class and interface. In what case will you use interface?
- 02
Java Garbage Collection
How does Java achieve garbage collection and what will happen if it is not done?
- 03
Left Join vs. Inner Join with Example
Difference between left join and inner join with example
- 04
List Comprehension in Python
What is list comprehension in python?
- 05
Python Garbage Collection
How does Python handle garbage collection?
- 06
Python .json() vs. .loads()
Difference between .json() and .loads()
- 07
Explain Inner and Left Join
Explain inner and left join
- 08
SQL Query Output Prediction
Write the output of a given SQL query based on joins
- 09
SQL Query for Rows in Table 1 but Not Table 2 (No Nested Query)
Write a query to list the rows present in 1st table but not in 2nd table without using any nested query
Medium · From Sunking || SDE 2 || Interview Experience || Feb 2026
- 10
Java Executor Service
What is Executor Service?
- 11
Internal Working of HashMap
Explain the internal working of HashMap
- 12
Why Java Lacks Multiple Inheritance
Why doesn't java have multiple inheritance.
Sunking system design questions
- 01
System Resiliency and Fault Tolerance
How will you make your system resilient and fault tolerant?
- 02
E-commerce Database Schema Design and Consistency
Discuss the database schema for an e-commerce system. How will you maintain data consistency and integrity in your design?
- 03
Optimizing Slow Running MySQL Query
How will you optimize a slow running MySQL query?
- 04
Microservices Deployment and Security on AWS
How to deploy microservices on AWS and how will you make it secured?
- 05
Microservices vs. Monolith Advantages and Preference
What is the advantage of microservices over monolith and when should monolith be preferred?
- 06
Microservices Communication, Monitoring, and Tracing
How do you manage communication between microservices? How will you monitor and trace requests across multiple microservices?
- 07
Debugging and Optimizing Slow Running Query
How will you debug and optimize a slow running query
Sunking other questions
- 01
Dependency Injection Mechanism and Advantages
How is dependency injection achieved and what are its advantages?
- 02
Exception Management in Spring Boot APIs
How do you manage exceptions in spring boot APIs?
- 03
Spring Component, Service, and Repository Difference
Difference between component service and repository
- 04
Spring Boot vs. Traditional Spring Framework Advantages
What is the advantage of spring boot over traditional spring framework?
- 05
Python vs. Java for Backend Development Preference
Discuss an instance where Python can be preferred over Java for backend development.
- 06
Spring Annotations: Component, Service, Repository
Discuss about the annotations - Component, Service, Repository
- 07
Design Patterns Used in Projects
Which design patterns have you used in my projects
Sunking interview questions FAQ
What questions are asked in Sunking interviews?
Candidates reported 26 distinct questions across 1 Sunking interviews. 12 coding and DSA questions, 7 system design questions, 7 other questions.