Top 7
Prep plan
Updated weekly · Last refresh Sep 22
S

Sunking Software Engineer Interview Questions

The questions to prepare for a Sunking Software Engineer interview. Questions from real interview reports rank first. Updated daily.

7questions
~1htotal time
Track your progressSign up free to work through all 7 questions and resume where you left off.
Start practicing free →
1
ExecutionStart here. 5 questions · ~49 min
DI Refactor for Legacy CodeHard

Tests your approach to incrementally decoupling legacy code and introducing dependency injection safely.

refactoringdependency injectionSSunking
Choosing Interface Over AbstractMedium

Tests your ability to make sound design decisions based on extensibility, contracts, and inheritance needs.

javaSSunking
Interface vs Abstract ClassMedium

Tests your knowledge of OOP design tradeoffs and when each construct is appropriate.

javaSSunking
Break Circular Dependencies with InterfacesHard

Tests your ability to apply interface-based design to resolve coupling and dependency graph issues.

javaSSunking
Dependency Injection BasicsMedium

Tests your understanding of dependency injection mechanisms and the practical benefits for maintainable software.

javadesign patternsdependency injectionSSunking
2
More topics2 questions · ~19 min
SQL Anti-Join Without Nested QueriesMedium
Practice

Return rows from the first table that have no matching reference code in the second table.

null handlingJoinssqlSSunking
Orphan Records Without SubqueriesHard

Tests your ability to detect referential gaps using join-based SQL patterns.

sqldata integritySSunking

Sign up to see every question

Create a free account to unlock this list and practice real interview questions.

Get my prep plan
Hands-on SQL practiceWrite and run real queries in the editor. 2 drills · ~20 min
The finish line: interview-readyComplete all 7 questions plus 2 hands-on drills to finish this plan.