Tools
Lebenslauf erstellen
Spenden
Fragen suchen…
⌘
K
English
Tiếng Việt
日本語
한국어
Español
العربية
বাংলা
čeština
Dansk
Deutsch
Ελληνικά
Suomi
Français
Gaeilge
ગુજરાતી
Hausa
हिन्दी
Hrvatski
Magyar
Bahasa Indonesia
Italiano
Basa Jawa
ქართული
Lietuvių
मराठी
Melayu
Malti
नेपाली
Nederlands
Norsk
ਪੰਜਾਬੀ
Polski
Português
Română
Русский
Slovenščina
Shqip
Svenska
Kiswahili
தமிழ்
తెలుగు
ภาษาไทย
Türkçe
اردو
简体中文
flow
Startseite
Themen
Kategorien
Lernpfade
Suche
Datenbank Interviewfragen · IT-Interview-Training
Startseite
/
#Datenbank
#Datenbank
85 Fragen
Was sind die Vor- und Nachteile von TypeORM?
Node.js
#database
Middle
›
Was sind die Vor- und Nachteile von Sequelize?
Node.js
#orm
Middle
›
Wie schneiden TypeORM und Sequelize im Vergleich ab, und wann würdest du welches wählen?
Node.js
#orm
Senior
›
Was ist SQL und wofür wird es verwendet?
SQL
#database
Junior
›
Wie verhält sich NULL in SQL?
SQL
#database
Junior
›
Was sind Primärschlüssel und Fremdschlüssel?
SQL
#database
Middle
›
Welche Datenbankeinschränkungen gibt es?
SQL
#database
Middle
›
Was ist Datenbanknormalisierung?
SQL
#database
Middle
›
Was sind Transaktionen und ACID-Eigenschaften?
SQL
#database
Middle
›
Was sind Views und materialisierte Views?
SQL
#database
Middle
›
Was sind Transaktionsisolationsstufen?
SQL
#database
Senior
›
Was verursacht Deadlocks und wie verhindert man sie?
SQL
#database
Senior
›
Was sind Stored Procedures und wann solltest du sie verwenden?
SQL
#database
Senior
›
Was sind DDL, DML, DCL und TCL?
SQL
#database
Senior
›
Was sind gängige SQL-Datentypen und wie wählt man sie aus?
SQL
#database
Middle
›
Wie fragst du 10 Mrd. Datensätze unter 100ms ab?
System Design
#database
Senior
›
Wie würdest du eine Datenbank für 1 Milliarde Nutzer sharden?
System Design
#database
Senior
›
Wie skalierst du MySQL, wenn der Traffic um das 100-fache wächst?
System Design
#database
Senior
›
Wie speicherst du 100 Mio. Log-Events pro Tag?
System Design
#database
Senior
›
Wie baust du eine Volltextsuche über 100 Mio.+ Datensätze?
System Design
#searching
Senior
›
Echtzeit-Umsatzanalyse über Millionen Transaktionen/Tag: wie?
System Design
#database
Senior
›
Transaktionshistorie für hunderte Millionen Konten speichern & abfragen
System Design
#scaling
Senior
›
Migriere eine 10TB-Datenbank ohne Downtime: Wie sieht der Plan aus?
System Design
#data-migration
Senior
›
Backup & Disaster Recovery für eine Datenbank von zig TB
System Design
#database
Senior
›
Wie importierst du 100 Mio. CSV-Datensätze schnell in eine DB?
System Design
#performance
Senior
›
Wie entwirfst du ein Audit-Log für jahrelange Nachvollziehbarkeit?
System Design
#logging
Senior
›
Wie synchronisiert CDC Daten über Systeme hinweg?
System Design
#database
Middle
›
Wie partitionierst du eine einzelne Tabelle mit Milliarden Rows?
System Design
#sql
Middle
›
Wie exportierst du einen riesigen Datensatz, ohne das Live-System zu beeinträchtigen?
System Design
#performance
Middle
›
Wie behandelst du einen Hot Key oder eine Hot Row unter starker Contention?
System Design
#performance
Middle
›
Wie verhinderst du Deadlocks bei Tausenden gleichzeitiger Transaktionen?
System Design
#concurrency
Middle
›
Was ist PostgreSQL und warum sollte man es wählen?
PostgreSQL
#database
Junior
›
Welche Datentypen bietet PostgreSQL über standard SQL hinaus an?
PostgreSQL
#database
Junior
›
Was ist psql und welche sind seine wesentlichen Befehle?
PostgreSQL
#database
Junior
›
Wie funktionieren automatisch inkrementelle IDs (SERIAL, Sequences, IDENTITY)?
PostgreSQL
#database
Junior
›
Was sind Schemas in PostgreSQL?
PostgreSQL
#database
Junior
›
Wie funktionieren Array-Spalten in PostgreSQL?
PostgreSQL
#database
Junior
›
Was sind generierte Spalten?
PostgreSQL
#database
Junior
›
Wie funktioniert JSONB und wann sollte man es verwenden?
PostgreSQL
#database
Middle
›
Wie funktioniert Volltextsuche in PostgreSQL?
PostgreSQL
#database
Middle
›
Was ist MVCC in PostgreSQL?
PostgreSQL
#database
Middle
›
Was sind PostgreSQL-Erweiterungen?
PostgreSQL
#database
Middle
›
Was sind LISTEN und NOTIFY?
PostgreSQL
#database
Middle
›
Welche Constraints unterstützt PostgreSQL?
PostgreSQL
#database
Middle
›
Wie funktioniert das Locking in PostgreSQL?
PostgreSQL
#database
Senior
›
Was ist MongoDB und wie unterscheidet es sich von SQL-Datenbanken?
MongoDB
#database
Junior
›
Was sind Dokumente und Sammlungen in MongoDB?
MongoDB
#database
Junior
›
Was ist BSON und welche Datentypen unterstützt MongoDB?
MongoDB
#database
Junior
›
Was ist die MongoDB Shell (mongosh) und ihre wesentlichen Befehle?
MongoDB
#database
Junior
›
Wie funktioniert die Textsuche in MongoDB?
MongoDB
#database
Middle
›
Wie funktionieren Transaktionen in MongoDB?
MongoDB
#database
Middle
›
Was ist Mongoose und warum ein ODM verwenden?
MongoDB
#database
Middle
›
Wie funktioniert Schemavalidierung in MongoDB?
MongoDB
#database
Middle
›
Was sind Change Streams?
MongoDB
#database
Senior
›
Wie beeinflussen Schreibbedenken und Lesebedenken die Konsistenz?
MongoDB
#database
Senior
›
Was ist Redis und wofür wird es verwendet?
Redis
#database
Junior
›
Welche Datentypen unterstützt Redis?
Redis
#database
Junior
›
Wie funktionieren Strings und Keys in Redis?
Redis
#database
Junior
›
Wie funktioniert Schlüsselablauf (TTL) in Redis?
Redis
#database
Junior
›
Wie funktionieren Redis-Listen und wie werden sie für Warteschlangen verwendet?
Redis
#database
Junior
›
Wie funktionieren Redis-Hashes und -Sets?
Redis
#database
Junior
›
Was sind sortierte Mengen und wie werden sie verwendet?
Redis
#database
Junior
›
Was ist redis-cli und welche Befehle sind unverzichtbar?
Redis
#database
Junior
›
Wie unterscheidet sich Redis von einer traditionellen Datenbank?
Redis
#database
Junior
›
Wie funktioniert Redis-Persistenz (RDB vs AOF)?
Redis
#database
Middle
›
Wie funktionieren Redis-Transaktionen?
Redis
#database
Middle
›
Warum sind Redis-Operationen atomar und warum ist das wichtig?
Redis
#database
Middle
›
Wie funktioniert Lua-Scripting in Redis?
Redis
#database
Senior
›
Welche fortgeschrittenen Redis-Datenstrukturen und Module existieren?
Redis
#database
Senior
›
Was ist Amazon DynamoDB?
Cloud & AWS
#database
Middle
›
Wie optimierst du eine langsame Datenbankabfrage?
Site Reliability & Operations
#database
Middle
›
Wie funktioniert Spring Data JPA und was sind Derived Queries?
Spring Boot
#spring
Middle
›
Wie funktioniert @Transactional, einschließlich Propagation und Rollback?
Spring Boot
#database
Middle
›
Was ist MySQL, und worin unterscheiden sich InnoDB und MyISAM?
MySQL
#database
Junior
›
Wie wählt man Datentypen in MySQL aus, und was sind häufige Fallstricke?
MySQL
#database
Junior
›
Was ist ein Index, und wie unterscheidet sich ein Primärschlüssel von einem Sekundärindex?
MySQL
#database
Junior
›
Erkläre INNER, LEFT und RIGHT JOIN in MySQL anhand von Beispielen.
MySQL
#database
Junior
›
Wie funktionieren B-Baum-, zusammengesetzte und Covering-Indizes, und was ist die Leftmost-Prefix-Regel?
MySQL
#database
Middle
›
Wie liest man EXPLAIN und nutzt es, um eine langsame Abfrage zu optimieren?
MySQL
#performance
Middle
›
Erkläre Transaktionen und Isolationsstufen in InnoDB sowie die Anomalien, die sie verhindern.
MySQL
#database
Middle
›
Was sind die Abwägungen zwischen Normalisierung und Denormalisierung?
MySQL
#database
Middle
›
Wie funktioniert die Master-Replica-Replikation in MySQL, und wie hilft sie bei der Lese-Skalierung?
MySQL
#database
Middle
›
Wie funktionieren Zeilensperren und MVCC in InnoDB, und wie vermeidet man Deadlocks?
MySQL
#database
Senior
›
Wann greift man zu Partitionierung statt zu Sharding, um MySQL zu skalieren?
MySQL
#database
Senior
›
Wie tunt man einen MySQL-Server: Buffer Pool, Slow Query Log und Verbindungen?
MySQL
#performance
Senior
›