Zum Hauptinhalt springen

English + German

English stays on the page. Click the button to show the German text under each question.

Backend Java Spring Boot Interview Bank

This track is for job interviews, not the certification exam.

Cert mocks test whether you pick the right option. Interviews test whether you can explain a mechanism, name the trap, and show production judgment in about one minute.

Use the book and cert track to build the model. Use this bank to practice saying it out loud.

English is on the page by default. Click Show German to reveal the German text under each question — both languages stay visible. Java/Spring terms stay in English (bean, proxy, persistence context), the way interviews in Europe usually mix the two languages.

Deutsch

Interview-Fragenkatalog: Backend Java Spring Boot

Dieser Pfad ist für Vorstellungsgespräche, nicht für die Zertifizierungsprüfung.

In den Mock-Prüfungen wählst du eine Option. Im Interview musst du in etwa einer Minute einen Mechanismus erklären, die Falle nennen und ein Urteil für Produktion zeigen.

Buch und Zertifizierungspfad bauen das Modell auf. Dieser Katalog trainiert, es laut zu sagen.

Englisch steht standardmäßig auf der Seite. Klick auf Deutsch anzeigen, dann erscheint der deutsche Text unter jeder Frage — beide Sprachen bleiben sichtbar. Fachbegriffe bleiben auf Englisch (bean, proxy, persistence context) — so mischen die meisten technischen Runden in Europa die Sprachen.

How an interview is different

Cert mockInterview
One correct letterA clear spoken model, then follow-ups
Annotation namesWhy the mechanism exists
Isolated factTrade-off and production consequence
2 minutes of reading60–90 seconds of talking

A strong answer has four parts:

  1. Problem — what breaks without this idea
  2. Mechanism — what Java or Spring actually does
  3. Trap — the failure mode interviewers wait for
  4. Judgment — when you would (not) use it

Practice that shape on How to answer.

Deutsch

Worin sich Prüfung und Interview unterscheiden

Mock-PrüfungInterview
Ein richtiger BuchstabeEin klares gesprochenes Modell, dann Nachfragen
AnnotationsnamenWarum der Mechanismus existiert
Isolierte TatsacheAbwägung und Produktionsfolge
2 Minuten lesen60–90 Sekunden sprechen

Eine starke Antwort hat vier Teile:

  1. Problem — was ohne diese Idee kaputtgeht
  2. Mechanismus — was Java oder Spring wirklich tut
  3. Falle — der Fehler, auf den Interviewer warten
  4. Urteil — wann du es (nicht) einsetzen würdest

Die Sprechform steht unter So antwortest du.

How to practice

  1. Read the question. Close the model answer.
  2. Speak for 60–90 seconds. Do not read.
  3. Open the model answer. Compare mechanism, trap, and judgment — not wording.
  4. Answer the follow-ups out loud.
  5. If the trap was new, open the linked book chapter only.

Do not memorize paragraphs. Memorize the mental model and one memory sentence.

Deutsch

So übst du

  1. Frage lesen. Musterantwort zu.
  2. 60–90 Sekunden sprechen. Nicht ablesen.
  3. Musterantwort öffnen. Mechanismus, Falle, Urteil vergleichen — nicht den Wortlaut.
  4. Die Follow-ups laut beantworten.
  5. War die Falle neu, nur das verlinkte Buchkapitel öffnen.

Keine Absätze auswendig lernen. Das mentale Modell und einen Merksatz.

Levels

LevelMeaning
JuniorDefinitions and the happy path. You must still name one trap.
MidDefault for this bank. Internals, proxies, transactions, API design.
SeniorTrade-offs, production failure, what you would change in a real system.

If you are targeting a mid-level backend role in Java/Spring, you should be comfortable on Mid and have a first answer for most Senior items.

Deutsch

Niveaus

NiveauBedeutung
JuniorDefinition und Happy Path. Eine Falle musst du trotzdem nennen.
MidStandard in diesem Katalog. Internals, Proxies, Transaktionen, API-Design.
SeniorAbwägung, Produktionsfehler, was du in einem echten System ändern würdest.

Für eine Mid-Level-Backend-Stelle in Java/Spring solltest du Mid sicher können und zu den meisten Senior-Fragen eine erste Antwort haben.

Question map

PageWhat it covers
How to answerSpoken structure, follow-ups, “I don’t know”, German/English interviews
Java fundamentalsOOP, equals/hashCode, immutability, exceptions, generics, records
Collections and streamsList/Map/Set, HashMap, fail-fast, Stream API
Concurrency and JVMThreads, locks, volatile, pools, GC, leaks, virtual threads
Spring CoreIoC, DI, beans, scopes, lifecycle, profiles, configuration
Spring BootStarters, auto-configuration, Actuator, startup, packaging
REST and MVCDispatcherServlet, mapping, validation, errors, HTTP design
Data, JPA, and transactionsPersistence context, N+1, @Transactional, isolation, locking
Security, testing, and AOPFilter chain, JWT, CSRF, slice tests, proxies, async
Architecture and productionLayers, caching, messaging, resilience, SQL, observability

Deutsch

Fragenkarte

SeiteInhalt
So antwortest duSprechstruktur, Nachfragen, „ich weiß es nicht“, Deutsch und Englisch
Java fundamentalsOOP, equals/hashCode, Immutability, Exceptions, Generics, Records
Collections and streamsList/Map/Set, HashMap, fail-fast, Stream API
Concurrency and JVMThreads, Locks, volatile, Pools, GC, Leaks, Virtual Threads
Spring CoreIoC, DI, Beans, Scopes, Lifecycle, Profile, Konfiguration
Spring BootStarter, Auto-Configuration, Actuator, Startup, Packaging
REST and MVCDispatcherServlet, Mapping, Validierung, Fehler, HTTP-Design
Data, JPA, and transactionsPersistence Context, N+1, @Transactional, Isolation, Locking
Security, testing, and AOPFilterkette, JWT, CSRF, Slice-Tests, Proxies, Async
Architecture and productionSchichten, Caching, Messaging, Resilience, SQL, Observability

Seven-day sprint

If the interview is soon, do not reread the whole book. Speak these pages in this order:

DayPageWhy this first
1How to answer + Java fundamentalsInterviewers start with Java, not Spring annotations
2Collections and streams + Concurrency and JVMHashMap, threads, and memory leaks come up constantly
3Spring CoreIoC, proxies, and scopes are the Spring baseline
4Spring Boot + REST and MVCHow a request becomes a method call in a Boot app
5Data, JPA, and transactionsThe most failed backend round
6Security, testing, and AOPAuth, CSRF/JWT, and “how would you test this?”
7Architecture and productionSenior signal: trade-offs, not framework trivia

Then take one cert mock only if you still mix up internals. Mocks are useful for gaps, not as interview scripts.

Deutsch

Sieben-Tage-Sprint

Wenn das Gespräch bald ist, nicht das ganze Buch nochmal lesen. Diese Seiten in dieser Reihenfolge sprechen:

TagSeiteWarum zuerst
1So antwortest du + Java fundamentalsInterviewer starten mit Java, nicht mit Spring-Annotationen
2Collections + ConcurrencyHashMap, Threads und Memory Leaks kommen ständig
3Spring CoreIoC, Proxies und Scopes sind die Spring-Basis
4Spring Boot + REST and MVCWie aus einem Request ein Methodenaufruf wird
5Data, JPA, and transactionsDie Runde, an der die meisten scheitern
6Security, testing, and AOPAuth, CSRF/JWT und „wie würdest du das testen?“
7Architecture and productionSenior-Signal: Abwägung, kein Framework-Trivia

Danach höchstens einen Mock, wenn Internals noch durcheinandergehen. Mocks schließen Lücken — sie sind kein Interview-Skript.

What “ready” looks like

You are interview-ready on a topic when you can, without notes:

  • explain the idea in plain language
  • name the Spring or JVM mechanism
  • give the common trap
  • say what you would do in production or in a PR review

If you only remember annotation names, you are not ready yet — open the linked book chapter.

Deutsch

Wann du „bereit“ bist

Du bist zu einem Thema interview-bereit, wenn du ohne Notizen:

  • die Idee in einfacher Sprache erklären kannst
  • den Spring- oder JVM-Mechanismus nennst
  • die übliche Falle nennst
  • sagst, was du in Produktion oder im PR-Review tun würdest

Wenn du nur Annotationsnamen kennst, bist du noch nicht bereit — öffne das verlinkte Buchkapitel.