Code Editor

Écrivez-le. Lancez-le. Prouvez-le.

Entraînez-vous au round de code dans le navigateur. Python tourne localement dans votre navigateur (pas de serveur, pas d'attente). Dix autres langages tournent dans un sandbox sécurisé. Choisissez un défi et cliquez Run tests pour être noté comme dans un vrai entretien.

Python se charge au premier lancement
Sortie
Lancez votre code pour voir la sortie ici.
Comment fonctionne la notation : chaque défi a des tests d'assertion cachés (Python uniquement — le langage que votre parcours enseigne). Écrivez votre fonction avec le nom exact indiqué dans l'énoncé, puis cliquez Run tests. Vous obtiendrez un verdict réussi/échec plus le cas en échec, comme un vrai harnais d'entretien. Le mode pratique libre exécute n'importe quel langage sans notation.

Ce que le round de code SDET teste vraiment

Pas du golf d'algorithmes. Les rounds de code SDET et QA-automatisation se situent un cran sous le LeetCode difficile : manipulation de chaînes et de listes, dictionnaires et sets, parsing de texte structuré, petites transformations de données — des lignes de log en entrée, un résumé en sortie. Ce qui est jugé, c'est si vous pouvez écrire une fonction correcte et lisible sans qu'un IDE vous tienne la main, l'expliquer à voix haute pendant que vous le faites, et tester votre propre code avant de le déclarer terminé. Ce dernier point est la partie spécifique aux entretiens QA : un candidat qui lance sa fonction contre les cas limites sans qu'on le lui demande démontre le métier.

Les défis ici sont conçus à ce niveau. Chacun énonce un problème comme le ferait un examinateur, note contre des tests d'assertion cachés, et vous montre le cas en échec quand vous vous trompez — parce que lire un échec et le corriger fait aussi partie du métier.

Comment s'entraîner pour que ça se transfère

Résolvez sans solution de référence ouverte. La façon la plus courante de bloquer, c'est la dépendance aux tutoriels : capable de suivre n'importe quelle vidéo, figé devant un éditeur vide. Le lab est délibérément un éditeur vide. Si vous bloquez plus de quelques minutes, c'est une information — elle vous dit à quels fondamentaux revenir sur le parcours plutôt que quel bout de code copier.

Python tourne entièrement dans votre navigateur, donc pas de configuration, pas de mur de compte, et votre code ne quitte jamais la page. Dix autres langages tournent dans un sandbox sécurisé pour la pratique libre. Quand vous passez les défis notés les doigts dans le nez, les échelons suivants sont la banque de questions SDET pour les rounds de conception et d'architecture, et un exercice à la maison fait avec un chronomètre pour la répétition complète.