Senior backend questions,
answered with sources

The Java, Spring and system design questions that keep coming up.

Hard

1. How does Spring Boot decide which auto-configuration to apply?

Open the question for the full answer and sources.

Spring Boot internals: 30 interview questions

Pick a track

Each track starts with the question we see most in job descriptions on Kuchup, then goes deeper.

Questions

30 questions. Newest first. Read time assumes you read the deep dive too.

See all 30 questions

Interviewers can tell a memorised answer from an understood one. We write for the second kind.

How we write these

Every answer is written by us, in our own words. Each claim points to the place you can check it: official docs first, then books. If we could not find a source, the claim is not on the page.

Read our full sourcing rules

Docs before blogs

Spring, PostgreSQL, Stripe and JDK docs come first. Blog posts only back up an example.

Short quotes only

From books we quote a line or two and give the chapter. The rest is our explanation.

Numbered citations

Every superscript number jumps to the source list at the bottom of the page.

Dated

Every page shows when it was last updated.

Ready for the real thing?

Kuchup reads company careers pages every day. Every backend role links straight to the employer, with no reposts and no agencies.

See backend jobs