Testez votre compréhension des transactions de base de données et des niveaux d'isolation avec des questions pratiques basées sur des scénarios. Vous examinerez ACID, le verrouillage, MVCC et des anom...
Choisissez une difficulté et le nombre de questions pour commencer.
Les transactions et les niveaux d'isolation sont là où « ça fonctionne sur ma machine » se transforme en réalité de production. Ce quiz vous aide à connecter la théorie (ACID, anomalies) avec ce que font réellement les bases de données sous une charge concurrente.
Chaque question est à choix multiples avec 4 options et sans minuteur, vous pouvez donc réfléchir aux horaires, aux verrous et aux règles de visibilité sans vous précipiter.
Vous pratiquerez l'identification du niveau d'isolation qui empêche quelle anomalie, le raisonnement sur les transactions concurrentes et le choix de modèles sûrs pour les lectures et les écritures. Attendez-vous à un mélange de définitions, de scénarios appliqués et de questions de débogage « que se passe-t-il si... ».
Pour adapter l'expérience, choisissez votre nombre de questions et la difficulté préférée avant de commencer : des ensembles courts pour des rafraîchissements rapides, ou des sessions plus longues pour développer l'endurance sur des sujets variés.
De nombreux apprenants confondent les lectures non répétables et les lectures fantômes, ou supposent que « Serializable » signifie toujours des verrous de table. Les questions contrastent à plusieurs reprises des concepts similaires afin que vous puissiez construire des points de contrôle mentaux fiables.
Un autre piège fréquent est de confondre le comportement MVCC avec l'isolation basée sur des verrous ; plusieurs éléments se concentrent sur la visibilité, les instantanés et les conflits d'écriture pour clarifier les différences.
La difficulté est mélangée intentionnellement : les questions plus faciles renforcent le vocabulaire de base, tandis que les plus difficiles simulent de réels bugs de concurrence et des compromis. Cet équilibre rend le quiz accessible tout en restant un défi pour les développeurs expérimentés.
Quel est le but principal d'une transaction dans une base de données ?
Quel niveau d'isolation permet les lectures sales ?
Quelle anomalie se produit lorsqu'une transaction lit des données modifiées par une autre transaction qui n'a pas encore été validée ?
Ce quiz comporte 105 questions couvrant les transactions, les anomalies et les niveaux d'isolation.
Chaque question est à choix multiples avec 4 options, et il n'y a pas de minuteur.
Oui. Choisissez votre nombre de questions et la difficulté avant de commencer pour correspondre à votre temps d'étude et votre niveau de confort.
Oui. Il inclut des concepts de visibilité des instantanés, les bases du verrouillage et comment ils se rapportent aux anomalies d'isolation.
Il cible la confusion entre les lectures non répétables et les lectures fantômes, ainsi que les suppositions incorrectes sur le comportement Serializable et MVCC.

Construisez une base solide en indexation de bases de données avec des index B-arbres et hachés. Vous testerez comment les index accélèrent les lectures, quels compromis ils introduisent sur les écritures, et quel type d'index convient aux modèles de requêtes courants. Choisissez votre niveau de difficulté préféré et le nombre de questions, puis apprenez de chaque explication—sans pression de temps.

Testez votre compréhension des requêtes SQL avec un ensemble de questions ciblées sur les requêtes INTERNE, GAUCHE et COMPLÈTE. Vous pratiquerez la lecture des ensembles de résultats, la prévision des nombres de lignes et la détection des NULL. Idéal pour la préparation aux entretiens ou pour affiner vos compétences en requêtes quotidiennes.
Identifiez les menaces cybernétiques courantes et les meilleures pratiques défensives utilisées pour réduire les risques. Couvre le phishing, les logiciels malveillants, les mots de passe, l'authentification multifacteur, les bases du chiffrement et les habitudes de navigation sécurisée.
Vérifiez votre compréhension de la façon dont les services cloud sont livrés et utilisés. Couvre IaaS, PaaS, SaaS, conteneurs vs VMs, régions/zones de disponibilité, et les bases de la responsabilité partagée.
Testez vos connaissances sur la syntaxe de programmation courante dans les langages populaires. Les questions portent sur les variables, les boucles, les fonctions et les structures de données de base sans nécessiter de théorie approfondie en informatique.
Associez les composants clés d'un PC à leurs fonctions et à leur impact sur la performance. Couvre le CPU, le GPU, la RAM, les types de stockage, les cartes mères, les alimentations et les ports.