Outils
Créer un CV
Faire un don
Rechercher des questions…
⌘
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
Accueil
Thèmes
Catégories
Parcours d'apprentissage
Rechercher
Questions d'entretien Base de données · Entraînement aux entretiens IT
Accueil
/
#Base de données
#Base de données
85 questions
Quels sont les avantages et les inconvénients de TypeORM ?
Node.js
#database
Intermédiaire
›
Quels sont les avantages et les inconvénients de Sequelize ?
Node.js
#orm
Intermédiaire
›
Comment TypeORM et Sequelize se comparent-ils, et quand choisiriez-vous chacun ?
Node.js
#orm
Senior
›
Qu'est-ce que SQL et à quoi sert-il ?
SQL
#database
Junior
›
Comment NULL se comporte-t-il en SQL ?
SQL
#database
Junior
›
Que sont les clés primaires et les clés étrangères ?
SQL
#database
Intermédiaire
›
Quelles sont les contraintes de base de données ?
SQL
#database
Intermédiaire
›
Qu'est-ce que la normalisation de base de données ?
SQL
#database
Intermédiaire
›
Que sont les transactions et les propriétés ACID ?
SQL
#database
Intermédiaire
›
Qu'est-ce que les vues et les vues matérialisées ?
SQL
#database
Intermédiaire
›
Quels sont les niveaux d'isolation des transactions ?
SQL
#database
Senior
›
Qu'est-ce qui cause les interblocages et comment les prévenir?
SQL
#database
Senior
›
Qu'est-ce que les procédures stockées et quand devez-vous les utiliser ?
SQL
#database
Senior
›
Que sont DDL, DML, DCL et TCL ?
SQL
#database
Senior
›
Quels sont les types de données SQL courants et comment les choisir ?
SQL
#database
Intermédiaire
›
Comment interroger 10 milliards d'enregistrements en moins de 100ms ?
Conception de systèmes
#database
Senior
›
Comment sharderiez-vous une base de données pour 1 milliard d'utilisateurs ?
Conception de systèmes
#database
Senior
›
Comment scalez-vous MySQL quand le trafic croît de 100x ?
Conception de systèmes
#database
Senior
›
Comment stockez-vous 100M d'événements de log par jour ?
Conception de systèmes
#database
Senior
›
Comment construire une recherche full-text sur plus de 100M d'enregistrements ?
Conception de systèmes
#searching
Senior
›
Analytique de revenu en temps réel sur des millions de transactions/jour : comment ?
Conception de systèmes
#database
Senior
›
Stocker et interroger l'historique des transactions pour des centaines de millions de comptes
Conception de systèmes
#scaling
Senior
›
Migrer une base de données de 10To sans downtime : quel est le plan ?
Conception de systèmes
#data-migration
Senior
›
Sauvegarde et reprise après sinistre pour une base de données de dizaines de To
Conception de systèmes
#database
Senior
›
Comment importer 100M d'enregistrements CSV dans une DB rapidement ?
Conception de systèmes
#performance
Senior
›
Comment concevez-vous un audit log pour des années de traçabilité ?
Conception de systèmes
#logging
Senior
›
Comment le CDC synchronise-t-il les données entre systèmes ?
Conception de systèmes
#database
Intermédiaire
›
Comment partitionner une seule table avec des milliards de lignes ?
Conception de systèmes
#sql
Intermédiaire
›
Comment exporter un énorme dataset sans impacter le système live ?
Conception de systèmes
#performance
Intermédiaire
›
Comment gérer une clé chaude ou une ligne chaude sous forte contention ?
Conception de systèmes
#performance
Intermédiaire
›
Comment prévenir les deadlocks avec des milliers de transactions concurrentes ?
Conception de systèmes
#concurrency
Intermédiaire
›
Qu'est-ce que PostgreSQL et pourquoi le choisir ?
PostgreSQL
#database
Junior
›
Quels types de données PostgreSQL offre au-delà du SQL standard ?
PostgreSQL
#database
Junior
›
Qu'est-ce que psql et quelles sont ses commandes essentielles ?
PostgreSQL
#database
Junior
›
Comment fonctionnent les ID auto-incrémentés (SERIAL, sequences, IDENTITY) ?
PostgreSQL
#database
Junior
›
Que sont les schémas dans PostgreSQL ?
PostgreSQL
#database
Junior
›
Comment fonctionnent les colonnes de tableau dans PostgreSQL ?
PostgreSQL
#database
Junior
›
Qu'est-ce que les colonnes générées ?
PostgreSQL
#database
Junior
›
Comment fonctionne JSONB et quand devriez-vous l'utiliser ?
PostgreSQL
#database
Intermédiaire
›
Comment fonctionne la recherche textuelle complète dans PostgreSQL?
PostgreSQL
#database
Intermédiaire
›
Qu'est-ce que MVCC dans PostgreSQL ?
PostgreSQL
#database
Intermédiaire
›
Que sont les extensions PostgreSQL?
PostgreSQL
#database
Intermédiaire
›
Que sont LISTEN et NOTIFY ?
PostgreSQL
#database
Intermédiaire
›
Quels types de contraintes PostgreSQL supporte-t-il ?
PostgreSQL
#database
Intermédiaire
›
Comment fonctionne le verrouillage dans PostgreSQL ?
PostgreSQL
#database
Senior
›
Qu'est-ce que MongoDB et en quoi diffère-t-il des bases de données SQL ?
MongoDB
#database
Junior
›
Que sont les documents et les collections dans MongoDB ?
MongoDB
#database
Junior
›
Qu'est-ce que BSON et quels types de données MongoDB supporte-t-il?
MongoDB
#database
Junior
›
Qu'est-ce que le shell MongoDB (mongosh) et ses commandes essentielles ?
MongoDB
#database
Junior
›
Comment fonctionne la recherche de texte dans MongoDB?
MongoDB
#database
Intermédiaire
›
Comment fonctionnent les transactions dans MongoDB ?
MongoDB
#database
Intermédiaire
›
Qu'est-ce que Mongoose et pourquoi utiliser une ODM ?
MongoDB
#database
Intermédiaire
›
Comment fonctionne la validation de schéma dans MongoDB ?
MongoDB
#database
Intermédiaire
›
Qu'est-ce que les change streams ?
MongoDB
#database
Senior
›
Comment les write concern et read concern affectent-ils la cohérence des données ?
MongoDB
#database
Senior
›
Qu'est-ce que Redis et à quoi sert-il ?
Redis
#database
Junior
›
Quels types de données Redis supporte-t-il ?
Redis
#database
Junior
›
Comment fonctionnent les strings et les clés dans Redis ?
Redis
#database
Junior
›
Comment fonctionne l'expiration des clés (TTL) dans Redis ?
Redis
#database
Junior
›
Comment fonctionnent les listes Redis et comment sont-elles utilisées pour les files d'attente ?
Redis
#database
Junior
›
Comment fonctionnent les hashes et les sets Redis ?
Redis
#database
Junior
›
Que sont les ensembles triés et comment les utilise-t-on ?
Redis
#database
Junior
›
Qu'est-ce que redis-cli et ses commandes essentielles ?
Redis
#database
Junior
›
En quoi Redis diffère-t-il d'une base de données traditionnelle ?
Redis
#database
Junior
›
Comment fonctionne la persistance Redis (RDB vs AOF) ?
Redis
#database
Intermédiaire
›
Comment fonctionnent les transactions Redis ?
Redis
#database
Intermédiaire
›
Pourquoi les opérations Redis sont-elles atomiques et pourquoi est-ce important ?
Redis
#database
Intermédiaire
›
Comment fonctionne le scripting Lua dans Redis ?
Redis
#database
Senior
›
Quelles structures de données avancées et modules Redis existent ?
Redis
#database
Senior
›
Qu'est-ce qu'Amazon DynamoDB ?
Cloud & AWS
#database
Intermédiaire
›
Comment optimisez-vous une requête de base de données lente ?
Fiabilité des sites & exploitation
#database
Intermédiaire
›
Comment fonctionne Spring Data JPA et que sont les derived queries ?
Spring Boot
#spring
Intermédiaire
›
Comment fonctionne @Transactional, y compris la propagation et le rollback ?
Spring Boot
#database
Intermédiaire
›
Qu'est-ce que MySQL, et en quoi InnoDB et MyISAM diffèrent-ils ?
MySQL
#database
Junior
›
Comment choisir les types de données dans MySQL, et quels sont les pièges courants ?
MySQL
#database
Junior
›
Qu'est-ce qu'un index, et en quoi une clé primaire diffère-t-elle d'un index secondaire ?
MySQL
#database
Junior
›
Expliquez INNER, LEFT et RIGHT JOIN dans MySQL avec des exemples.
MySQL
#database
Junior
›
Comment fonctionnent les index B-tree, composites et couvrants, et qu'est-ce que la règle du préfixe le plus à gauche (leftmost-prefix) ?
MySQL
#database
Intermédiaire
›
Comment lire EXPLAIN et l'utiliser pour optimiser une requête lente ?
MySQL
#performance
Intermédiaire
›
Expliquez les transactions et les niveaux d'isolation dans InnoDB, ainsi que les anomalies qu'ils préviennent.
MySQL
#database
Intermédiaire
›
Quels sont les compromis entre normalisation et dénormalisation ?
MySQL
#database
Intermédiaire
›
Comment fonctionne la réplication master–replica de MySQL, et en quoi aide-t-elle à la montée en charge des lectures ?
MySQL
#database
Intermédiaire
›
Comment fonctionnent les verrous de ligne et le MVCC dans InnoDB, et comment éviter les deadlocks ?
MySQL
#database
Senior
›
Quand recourir au partitionnement plutôt qu'au sharding pour faire monter MySQL en charge ?
MySQL
#database
Senior
›
Comment régler un serveur MySQL : buffer pool, slow query log et connexions ?
MySQL
#performance
Senior
›