Gastmodus. Der Fortschritt wird nur in diesem Browser gespeichert. Melde dich an, um ihn auf allen Geräten zu haben.
Developer Interview Trainer
Trainer zur Vorbereitung auf Vorstellungsgespräche als Frontend- oder Backend-Entwickler. Wähle ein Thema und ein Level: jedes hat bis zu 75 Fragen, ein Test zieht bis zu 50 davon zufällig.
- 29 Themen
- 3 Level
- 6300+ Fragen
5-Minuten-Aufwärmen
5 Fragen, für dich ausgewählt
Deine Fehler und schwachen Themen in einer kurzen Runde.
Tests nach Stack
Fragen aus mehreren Themen auf einmal, wie im Vorstellungsgespräch für eine konkrete Stelle. 75 Fragen.
🗓️ Bereitest du dich auf ein Gespräch vor? Nimm einen Plan für 14 Tage: etwa 10 Minuten am Tag.Plan wählen →Programmieraufgaben
Schreib die Lösung direkt im Browser, und Tests prüfen sie sofort. Klassiker aus Vorstellungsgesprächen zu JavaScript (debounce, deepClone, Promise.all, LRU-Cache), zu TypeScript (Generics, Narrowing und Utility Types, geprüft von einem echten Compiler), Backend-Logik in Node.js (Middleware, Rate Limits, Job-Queues), SQL-Abfragen in echtem PostgreSQL und zu React: Komponenten und Hooks wie eine Aufgabenliste, Tabs, useDebounce und useInterval.
Frontend
Layout, JavaScript, Frameworks, Testen und Architektur.
HTML, CSS, Flexbox, Grid, Tailwind, Responsive Design, Barrierefreiheit und Performance von Styles.
- HTML
- CSS
- Flexbox
- Grid
- Tailwind
Reines JS: Typen, Closures, this, Prototypen, Asynchronität und Event Loop, DOM und Browser-APIs.
- Closures
- Event loop
- Promises
- Prototypes
- DOM
Komponenten, Hooks, Rendering, Context, Lazy Loading, Redux Toolkit und TanStack Query.
- Hooks
- Context
- Redux Toolkit
- TanStack Query
- Lazy
useState und useReducer, Prop Drilling, Context, Redux Toolkit, Zustand und Server-State: TanStack Query, RTK Query, SWR und loader/action in React Router.
- useState
- useReducer
- Context
- Redux Toolkit
- Zustand
- TanStack Query
- RTK Query
- SWR
- React Router
App Router, Server und Client Components, Rendering, Caching, Server Actions, Next.js 16.
- App Router
- RSC
- Caching
- Server Actions
Komponenten, Templates und Control Flow, Signals, DI, RxJS, Routing, Formulare, Change Detection, SSR und NgRx.
- Signals
- RxJS
- DI
- Router
- Forms
- NgRx
Composition API und Reaktivität, Komponenten und Slots, Composables, Vue Router, Pinia, SSR und Performance.
- Composition API
- Reactivity
- Pinia
- Vue Router
- SFC
- Nuxt
Svelte 5 und Runes ($state, $derived, $effect, $props), Templates und Snippets, Reaktivität ohne virtuelles DOM, SvelteKit: Routing, load, Form Actions und SSR.
- Runes
- Reactivity
- Snippets
- SvelteKit
- SSR
Typen, Generics, Narrowing, Utility- und Conditional Types, Konfiguration und Typisierung von React.
- Generics
- Narrowing
- Utility types
- tsconfig
Jest und Vitest, React Testing Library, Mocks und MSW, Playwright und Cypress, Testpyramide: was, wie und auf welcher Ebene man testet.
- Jest
- Vitest
- Testing Library
- Mocks
- Playwright
- Cypress
GoF-Muster in JS und React, SOLID, DRY/KISS/YAGNI, Architekturansätze: MVC, Flux, FSD, Clean Architecture.
- GoF
- SOLID
- Architecture
- FSD
- Anti-patterns
Entwurf von Frontends und Websystemen: Rendering, APIs, Caching, Authentifizierung, Echtzeit, Skalierung, Deployment.
- Caching
- API
- Auth
- Real-time
- Scalability
Wie der Browser eine Seite lädt und rendert, Core Web Vitals (LCP, INP, CLS), Laden von Ressourcen, HTTP-Cache, CORS, Cookies, XSS, CSP und weitere Schutzmechanismen des Browsers.
- Core Web Vitals
- Rendering
- HTTP Cache
- CORS
- XSS
XSS, CSRF, CSP und CORS in der Praxis, Cookies und Sitzungen, Authentifizierung mit JWT, OAuth und Passkeys, Autorisierung, Injection, Sicherheits-Header und Lieferkette.
- XSS
- CSRF
- CSP
- OAuth
- OWASP Top 10
Semantisches HTML, Tastatur und Fokus, ARIA-Rollen und -Zustände, zugängliche Namen, Formulare und Fehler, Kontrast und Animation, Widget-Muster, Screenreader, WCAG 2.2, Testen und der European Accessibility Act.
- WCAG
- ARIA
- Tastatur
- Screenreader
- Kontrast
Backend
Node.js, NestJS, Datenbanken und API-Design.
Event Loop und Asynchronität, Module, Streams und Buffer, Dateisystem und HTTP, Express und Fastify, Sicherheit, Worker Threads und Skalierung von Node.js-Diensten.
- Event loop
- Streams
- Express
- Security
- Worker threads
Module, Controller und Provider, Dependency Injection, Pipes, Guards, Interceptors und Filter, Validierung, TypeORM und Prisma, Testen, Microservices und GraphQL.
- Modules
- DI
- Guards
- Interceptors
- Testing
SQL und relationale Modellierung, Joins und Aggregation, Indizes und Abfragepläne, Transaktionen und Isolation, PostgreSQL in der Praxis, NoSQL und Redis, Replikation und Sharding.
- SQL
- PostgreSQL
- Indexes
- Transactions
- NoSQL
REST-Ressourcen und HTTP-Semantik, Statuscodes, Fehler, Paginierung und Filter, Versionierung, Idempotenz, Caching, Authentifizierung, OpenAPI, GraphQL, gRPC, Webhooks und Echtzeit-APIs.
- REST
- HTTP
- OpenAPI
- GraphQL
- Webhooks
Grundlagen
Algorithmen, Datenstrukturen, Git, Docker, CI/CD, technische Entscheidungen und KI: danach fragt man jeden Entwickler, im Frontend wie im Backend.
Big O, Arrays und Hashtabellen, Stacks, Queues und verkettete Listen, Sortieren und binäre Suche, Bäume, Heaps und Graphen, Rekursion, dynamische Programmierung und klassische Muster von Interviewaufgaben.
- Big O
- Sortieren
- Hashtabellen
- Graphen
- Dynamische Programmierung
Commits, Index und Branches, Merge und Rebase, Konflikte, Änderungen rückgängig machen mit reset, revert und reflog, Remotes und Pull Requests, Umschreiben der Historie, Interna von Git und Team-Workflows.
- Commits
- Branches
- Rebase
- Reset
- Workflows
Container und Images, Dockerfile und Layer-Cache, Multi-Stage-Builds, Volumes und Netzwerke, Docker Compose, CI-Pipelines in GitHub Actions und GitLab CI, Deployment-Strategien, Kubernetes-Grundlagen und Supply-Chain-Sicherheit.
- Docker
- Compose
- GitHub Actions
- Deployments
- Kubernetes
Reale Szenarien mit Rahmenbedingungen und drei funktionierenden Varianten: Caching, API-Stile, Rendering, Ausfallsicherheit, Datenspeicherung, Observability und Releases. Jede Erklärung sagt, wann die anderen Varianten passen würden.
- Kompromisse
- Caching
- API
- Ausfallsicherheit
- Observability
Wie LLMs funktionieren und wie man Features darauf baut und testet: Tokens, Kontext und Temperatur, Halluzinationen, Prompting, Embeddings und RAG, Tool Use, Agenten und MCP, strukturierte Ausgaben, Evals und LLM-as-a-Judge, Prompt Injection und die OWASP LLM Top 10, Kosten, Latenz und KI-Regulierung.
- LLM
- RAG
- Agenten
- Evals
- Prompt Injection
QA
Testen als Beruf: Testentwurf, Fehlerberichte, Teststrategie, exploratives Testen und Qualität in agilen Teams.
Prinzipien des Testens, Teststufen und Testarten, Testentwurfsverfahren (Äquivalenzklassen, Grenzwerte, Entscheidungstabellen, Pairwise), Fehlerberichte und Schweregrad, Testplan und Teststrategie, exploratives und risikobasiertes Testen, Prüfungen von API, Performance und Sicherheit sowie QA in agilen Teams.
- Testentwurf
- Fehlerberichte
- Teststufen
- Risikobasiert
- ISTQB
End-to-End-Testautomatisierung mit Playwright: Locators und Auto-Waiting, Web-First-Assertions, Fixtures und Projekte, Login per storageState, Netzwerk-Mocking und API-Tests, Traces und Debugging, parallele Läufe, Sharding und CI, instabile Tests und Suite-Architektur.
- Locators
- Fixtures
- Netzwerk-Mocking
- Trace Viewer
- CI und Sharding
End-to-End- und Komponententests mit Cypress: Befehlswarteschlange und Retry-ability, Selektoren und Aktionen, Assertions, Aliase, cy.intercept und Fixtures, cy.session und Logins, eigene Befehle und Tasks, Testisolation und Daten, CI, parallele Läufe, instabile Tests und Suite-Architektur.
- Retry-ability
- cy.intercept
- cy.session
- Eigene Befehle
- CI
HTTP-APIs testen: Methoden und Statuscodes, Header und Authentifizierung, Postman und Newman, curl, Negativ- und Grenzwerttests, JSON Schema, Vertragstests mit Pact und OpenAPI, Mocks und Service-Virtualisierung, Idempotenz und Nebenläufigkeit, OWASP API Security Top 10, Lasttests und asynchrone APIs.
- REST
- Postman
- Statuscodes
- Vertragstests
- OWASP API
Last- und Performancetests: Load-, Stress-, Spike- und Soak-Tests, Latenz-Perzentile und Durchsatz, offene und geschlossene Lastmodelle, k6-Szenarien, Checks und Thresholds, JMeter, Gatling und Locust, Testdaten und Korrelation, Engpässe und die USE-Methode, Coordinated Omission, Kapazitätsplanung und SLOs.
- k6
- Perzentile
- Lastmodell
- Thresholds
- Kapazität