Entretiens de system design

Concevez des systèmes. Pesez les compromis. Réussissez le round.

Le tableau blanc collaboratif pour les entretiens de system design : placez répartiteurs de charge, services, files d'attente et caches sur un canevas infini, en direct, et partagez un lien que votre candidat rejoint sans aucune inscription.

Sans installation  ·  Sans inscription pour les invités  ·  Export en PNG, JPG, PDF

Collaboration en temps réel

Recruteur et candidat dessinent en même temps, avec curseurs en direct et présence, comme un tableau blanc physique mais à distance.

Formes natives d'architecture

Nœuds de service et de base de données, flèches réactives qui se clipsent aux bords et un rendu dessiné à la main pour esquisser vite.

Aucune friction pour démarrer

Partagez un lien et l'invité rejoint sans inscription. Rien à installer, tout tourne dans le navigateur pendant votre appel.

Un flux recommandé

D'un lien vide à une conception aboutie

Un round de system design ne consiste pas à exécuter du code : il s'agit d'expliquer comment les composants se connectent, où sont les goulots d'étranglement et quels compromis vous faites.

1. Partagez le lien

en quelques secondes

Ouvrez une session et envoyez le lien au candidat ou à votre partenaire d'entraînement.

2. Cadrez les exigences

avant de dessiner

Notez hypothèses, échelle et objectifs sur le canevas avant de dessiner l'architecture.

3. Concevez en direct

ensemble

Reliez les composants, annotez les protocoles et raisonnez sur les compromis pendant que vous dessinez en même temps.

4. Relisez et exportez

pour le feedback

Utilisez l'historique pour revoir comment la conception a évolué et exportez une image ou un PDF.

Ce que vous pouvez dessiner pendant le round

Diagrammes de haut niveau : clients, passerelle API, services et stockage.

Répartition de charge, réplicas, sharding et stratégies de cache.

Files de messages, workers et flux asynchrones entre services.

Modèles de données, index et décisions de cohérence.

Points de défaillance, limites de mise à l'échelle et compromis de votre solution.

Questions fréquentes

Est-ce gratuit et faut-il un compte ?

Oui, c'est gratuit. Rejoindre une session et dessiner ne nécessitent aucun compte ni installation, donc votre candidat est présent avec un seul lien. Un compte gratuit sert uniquement à conserver vos propres diagrammes, puisque votre bibliothèque et l'historique des versions se synchronisent une fois connecté.

Comment mon candidat rejoint-il ?

Partagez le lien de la session ou son QR code. Il saisit un nom et commence à dessiner en quelques secondes, sans inscription ni installation. Tout se passe directement dans le navigateur pendant votre appel vidéo.

Exécute-t-il du code ou note-t-il la solution ?

Non. Diagraw est la moitié visuelle du system design : dessiner l'architecture, relier les composants et expliquer les compromis. Il n'exécute pas de code et ne note pas les solutions, ce qui le rend idéal pour la conversation de conception.

Est-ce vraiment en temps réel, et combien de personnes peuvent rejoindre ?

Une vraie collaboration sur une connexion en direct : chacun voit les curseurs, la présence et les modifications des autres au fur et à mesure, et l'hôte peut présenter une vue à suivre. Une session accueille bien plus de personnes qu'un entretien n'en demande, donc les 1:1 comme les panels fonctionnent.

Que puis-je exporter ou réutiliser ensuite ?

Exportez le tableau en PNG, JPG ou PDF pour le feedback, ou en fichier Diagraw pour le rouvrir plus tard. Vous pouvez aussi exporter le diagramme en code Mermaid ou Docker Compose, et importer les mêmes formats, ou un tableau Miro, pour partir de ce que vous avez déjà.

Le lien en direct expire-t-il, et puis-je perdre mon diagramme ?

Les liens de session en direct expirent automatiquement au bout d'un moment, et l'hôte peut mettre fin à la session à tout instant. Dans tous les cas, votre diagramme reste sur votre canevas, donc rien n'est perdu. Les hôtes connectés le conservent aussi dans leur bibliothèque avec l'historique complet des versions.

Comment mon compte et mes données sont-ils gérés ?

Connectez-vous avec Google, GitHub ou e-mail, avec une authentification à deux facteurs en option. Les mots de passe sont stockés hachés avec Argon2id, jamais en clair, et vous pouvez exporter ou supprimer votre compte et vos diagrammes quand vous le souhaitez.

Puis-je l'utiliser pour m'entraîner seul ?

Oui. Répétez des rounds de conception en solo ou avec un partenaire, enregistrez des versions nommées à mesure que votre architecture évolue, et rouvrez ou dupliquez une esquisse avant le véritable entretien.

Préparez votre prochain entretien de system design

La vitesse du tableau blanc avec ce dont une équipe à distance a besoin : collaboration en direct, historique et partage par lien, gratuitement.