Chapitre 22
22 - Préparation aux Entretiens
22 - Préparation aux Entretiens
Cours 22 : Préparation aux Entretiens Réseau
Introduction
Ce chapitre vous prépare aux entretiens techniques en ingénierie réseau avec 30 questions comportementales, 30 questions techniques, et 5 études de cas de conception réseau (system design). Chaque question est accompagnée de la réponse attendue, des points clés à mentionner, et des pièges à éviter.
Partie 1 : Questions Comportementales (30)
Gestion de Projet et Priorités
Q1 : Parlez-moi d'un projet réseau complexe que vous avez mené.
Réponse attendue : STAR (Situation, Task, Action, Result)
- Situation : Migration d'un réseau d'entreprise de 500 utilisateurs vers une nouvelle architecture spine-leaf
- Task : Planifier la migration sans interruption de service
- Action : Analyse de l'existant, conception en lab (GNS3), migration par phases (sites pilotes -> déploiement)
- Result : Migration réussie en 3 mois, zéro downtime, -40% latence
Points clés : Planning, communication, test, exécution progressive
Q2 : Comment gérez-vous les priorités quand vous avez plusieurs projets en même temps ?
Réponse attendue : Matrice d'urgence/importance, communication avec les stakeholders, deadlines, ressources
Q3 : Décrivez une situation où vous avez dû travailler avec un budget limité.
Réponse attendue : Alternatives open-source (FRRouting vs Cisco), priorisation des besoins, solution cloud hybride
Résolution d'Incidents
Q4 : Racontez la panne réseau la plus critique que vous avez résolue.
Réponse attendue : Une boucle de spanning-tree qui a fait tomber tout le réseau. Détection (CPU 100% sur les switches), isolation (désactiver les ports suspects), résolution (correction STP, BPDUGuard)
Q5 : Comment abordez-vous le diagnostic d'un problème de performance réseau ?
Réponse attendue : Approche systématique :
- Définir le problème (lenteur, perte, indisponibilité)
- Vérifier la couche 1 (liens, erreurs)
- Vérifier la couche 2 (boucles STP, MAC flapping)
- Vérifier la couche 3 (routage asymétrique, MTU)
- Capturer et analyser (Wireshark)
- Identifier la cause racine et corriger
Q6 : Comment communiquez-vous une panne en cours à des non-techniciens ?
Réponse attendue : Pas de jargon, métriques business (x utilisateurs impactés, temps estimé de résolution), mises à jour régulières
Q7 : Que faites-vous si vous ne trouvez pas la cause d'un problème ?
Réponse attendue : Escalader (collègues, fournisseur), reproduire en lab, capturer plus de données, chercher des cas similaires (communautés, Cisco TAC, JTAC)
Q8 : Avez-vous déjà dû annuler un changement de dernière minute ?
Réponse attendue : Oui, quand les tests de pré-vérification échouent. Exemple : mise à jour IOS qui cassait une fonctionnalité critique. Rollback, analyse, nouvelle fenêtre de maintenance.
Travail en Équipe
Q9 : Comment gérez-vous un conflit avec un collègue sur une approche technique ?
Réponse attendue : Présenter les arguments avec données, faire un POC (proof of concept), départager avec les métriques. Exemple : débat OSPF vs EIGRP résolu par un lab comparatif.
Q10 : Décrivez comment vous avez mentoré un ingénieur junior.
Réponse attendue : Pair programming sur des configurations, revue de designs, sessions de debrief après incidents, objectifs progressifs (CCNA -> CCNP)
Q11 : Comment intégrez-vous un nouveau membre dans votre équipe réseau ?
Réponse attendue : Documentation, lab d'initiation, pairing, présentation de l'architecture, outils (monitoring, accès)
Q12 : Que faites-vous si un collègue ne tient pas ses délais ?
Réponse attendue : Comprendre la cause (difficulté technique, surcharge), offrir de l'aide, réajuster les priorités, escalader si nécessaire
Communication Technique
Q13 : Comment expliquez-vous le modèle OSI à un stagiaire ?
Réponse attendue : Analogie de la livraison postale (couche 1 = camion, couche 2 = tri postal, couche 3 = adresse ville, couche 4 = destinataire, couche 7 = lettre)
Q14 : Comment rédigez-vous une documentation réseau efficace ?
Réponse attendue : Schémas (draw.io, diagrams.net), tableaux d'adressage, configurations de référence, procédures de changement, runbooks d'incidents
Q15 : Comment présentez-vous un design réseau à des managers non techniques ?
Réponse attendue : Avantages business (coût, temps d'arrêt, scalabilité), schémas simplifiés, ROI, risques et mitigations
Q16 : Quelle est votre expérience avec la rédaction de post-mortems ?
Réponse attendue : Timeline, cause racine, impact, actions correctives, lessons learned, blameless culture
Leadership
Q17 : Avez-vous déjà dû prendre une décision technique impopulaire ?
Réponse attendue : Remplacement de tout l'équipement réseau obsolète, refus d'une demande de changement non testée, migration vers une solution standardisée
Q18 : Comment gérez-vous l'échec d'un projet ?
Réponse attendue : Reconnaître l'échec rapidement, analyser les causes, communiquer, pivoter ou annuler, documenter les leçons
Q19 : Décrivez votre plus grande réussite technique.
Réponse attendue : Conception d'une infrastructure réseau pour un datacenter de 1000 serveurs, déploiement EVPN VXLAN, automatisation complète
Q20 : Comment restez-vous à jour dans le domaine réseau ?
Réponse attendue : Veille technologique (blogs, RFCs, conférences), labs personnels (homelab), certifications, contributions open-source
Gestion du Stress et des Pannes
Q21 : Comment réagissez-vous quand tout le réseau est down ?
Réponse attendue : Rester calme, activer le processus d'urgence, communiquer, diagnostiquer systématiquement, rétablir le service
Q22 : Quelle est votre routine de vérification avant un changement critique ?
Réponse attendue : Checklist : backup de la config, rollback plan documenté, tests de pré-validation, fenêtre de maintenance, équipe informée
Q23 : Comment gérez-vous la pression d'une fenêtre de maintenance serrée ?
Réponse attendue : Préparation maximale (tâches chronométrées), script d'automatisation, équipe de support, plan B si dépassement
Q24 : Avez-vous déjà fait une erreur qui a impacté la production ?
Réponse attendue : Être honnête. Exemple : mauvaise commande ACL qui a bloqué une application. Correction immédiate, mise en place de review process
Entretien Général
Q25 : Pourquoi voulez-vous travailler chez nous ?
Réponse attendue : Rechercher l'entreprise à l'avance. Technologies utilisées, projets, culture, opportunités de croissance
Q26 : Où vous voyez-vous dans 5 ans ?
Réponse attendue : Évolution technique (architecte réseau, expert), ou management (lead d'équipe réseau), contribution à la communauté
Q27 : Quelle est votre plus grande faiblesse ?
Réponse attendue : Être honnête mais montrer l'amélioration. Exemple : "J'avais tendance à trop automatiser sans documentation, maintenant j'inclus la doc dans le pipeline"
Q28 : Pourquoi avez-vous quitté votre dernier poste ?
Réponse attendue : Rester positif. Recherche de nouveaux défis, évolution de carrière, projet motivant
Q29 : Quelle est votre expérience en télétravail/travail hybride ?
Réponse attendue : Outils (Slack, Zoom, documentation), communication asynchrone, disponibilité, VPN/filaire de backup
Q30 : Avez-vous des questions pour nous ?
Réponse attendue : TOUJOURS en poser. Exemples : "Quelle est la stack réseau actuelle ?", "Comment gérez-vous les déploiements ?", "Quelle est la taille de l'équipe ?"
Partie 2 : Questions Techniques (30)
Niveau Junior (Q1-Q10)
Q1 : Quelle est la différence entre un hub, un switch et un routeur ?
Réponse : Hub (couche 1) répète le signal sur tous les ports. Switch (couche 2) utilise les adresses MAC pour commuter. Routeur (couche 3) utilise les adresses IP pour router entre réseaux.
Q2 : Quelle est la différence entre TCP et UDP ?
Réponse : TCP (orienté connexion) : fiable, ordonné, contrôle de flux/de congestion, overhead plus grand. UDP (sans connexion) : non fiable, pas d'ordre garanti, léger, rapide.
Q3 : Expliquez le three-way handshake TCP.
Réponse : Client -> SYN (Seq=X), Server -> SYN+ACK (Seq=Y, Ack=X+1), Client -> ACK (Seq=X+1, Ack=Y+1).
Q4 : Que se passe-t-il quand vous tapez "www.example.com" dans un navigateur ?
Réponse : 1. Résolution DNS (cache -> résolveur -> racine -> TLD -> autoritatif). 2. Connexion TCP (SYN/SYN-ACK/ACK). 3. TLS handshake (si HTTPS). 4. Requête HTTP. 5. Réponse avec contenu. 6. Rendu par le navigateur.
Q5 : Quelle est la différence entre IPv4 et IPv6 ?
Réponse : IPv4 : 32 bits, ~4.3M adresses, NAT nécessaire, broadcast. IPv6 : 128 bits, adresses illimitées, pas de broadcast (multicast), auto-configuration (SLAAC), pas de NAT.
Q6 : Qu'est-ce que le subnetting ? Donnez un exemple.
Réponse : Division d'un réseau en sous-réseaux plus petits. Exemple : 192.168.1.0/24 -> 4 sous-réseaux /26 (64 adresses chacun).
Q7 : Expliquez le principe de NAT.
Réponse : Traduction d'adresses privées (RFC 1918 : 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16) en adresse publique pour l'accès Internet. Types : Static NAT, Dynamic NAT, PAT (NAT overload).
Q8 : Qu'est-ce que DHCP et comment fonctionne-t-il ?
Réponse : Dynamic Host Configuration Protocol - attribution automatique d'adresses IP. DORA : Discover (client broadcast), Offer (serveur propose), Request (client accepte), Ack (serveur confirme).
Q9 : Qu'est-ce que le DNS et quels sont les types d'enregistrements principaux ?
Réponse : DNS = résolution noms -> IP. Types : A (IPv4), AAAA (IPv6), CNAME (alias), MX (mail), NS (serveur autoritatif), TXT (texte), PTR (reverse), SOA (start of authority).
Q10 : Que commande "ping" et "traceroute" permettent-elles de diagnostiquer ?
Réponse : Ping : ICMP Echo Request/Reply, mesure latence, perte de paquets. Traceroute : ICMP TTL exceeded / UDP, affiche le chemin réseau complet.
Niveau Confirmé (Q11-Q20)
Q11 : Expliquez le Spanning Tree Protocol (STP) et ses états.
Réponse : STP empêche les boucles dans les réseaux de switches. États : Blocking, Listening, Learning, Forwarding. Rôles : Root Bridge, Designated Port, Root Port, Alternate/Backup Port.
Q12 : Quelle est la différence entre OSPF et BGP ?
Réponse : OSPF : IGP (intra-AS), link-state, Dijkstra, métrique basée sur la bande passante, convergence rapide. BGP : EGP (inter-AS), path-vector, basé sur les politiques, attributes, plus lent mais plus flexible.
Q13 : Expliquez les différents types d'OSPF areas.
Réponse : Area 0 (Backbone) : zone centrale transit. Stub Area : bloque LSA type 5, default route. Totally Stubby : bloque types 3, 4, 5. NSSA : comme stub mais permet type 7 pour redistribution. NSSA Totally Stubby.
Q14 : Qu'est-ce que l'EVPN et VXLAN ?
Réponse : VXLAN : encapsulation overlay (L2 over L3, UDP 4789, 16M VNI). EVPN : plan de contrôle BGP pour VXLAN, échange MAC/IP routes (type-2), IMET multicast (type-3), IP prefixes (type-5).
Q15 : Comment fonctionne l'authentification RADIUS ?
Réponse : Client (NAS) -> demande d'accès à serveur RADIUS (UDP 1812). RADIUS vérifie auprès de la base d'utilisateurs (AD, LDAP). Réponse : Accept, Reject, ou Challenge. Accounting via UDP 1813.
Q16 : Qu'est-ce que le MPLS et à quoi sert-il ?
Réponse : MPLS : label switching entre labels LDP/RSVP. Services : L3VPN (MPLS VPN), L2VPN (VPWS, VPLS), Traffic Engineering (RSVP-TE). Labels : push/pop/swap. PHP.
Q17 : Expliquez la différence entre un Ingress Controller et un Load Balancer.
Réponse : Load Balancer (L4/L7) : répartition de trafic basée sur IP/port/contenu. Ingress Controller (K8s) : route le trafic HTTP/HTTPS vers les services basé sur les règles Ingress, fait souvent office de LB L7.
Q18 : Quels sont les avantages de l'automatisation réseau ?
Réponse : Réduction des erreurs humaines, vitesse de déploiement, reproductibilité, documentation automatique, rollback facilité, tests, compliance. Outils : Ansible, Terraform, Nornir, Python (Netmiko, NAPALM).
Q19 : Comment sécurisez-vous un réseau Wi-Fi d'entreprise ?
Réponse : WPA3-Enterprise (802.1X), RADIUS, certificats, bandes 2.4/5/6 GHz, SSID séparés (employés, invités, IoT), VLAN tagging, Client Isolation, RF monitoring (WIPS).
Q20 : Qu'est-ce que la micro-segmentation et comment l'implémentez-vous ?
Réponse : Isolation fine des charges de travail par politiques de sécurité. Implémentation : Kubernetes Network Policies, Cilium L3-L7, VMware NSX, Cisco ACI, pare-feu distribué (hypersiseur).
Niveau Senior (Q21-Q30)
Q21 : Concevez un réseau spine-leaf pour un datacenter de 1000 serveurs.
Réponse : Architecture : spine (4-8 commutateurs), leaf (20-40 commutateurs). Chaque leaf connecté à chaque spine (full mesh). Sous-réseaux /24 par leaf. Overlay : EVPN VXLAN. Services : ECMP (BGP unnumbered ou EBGP sous un AS). Redondance : MLAG, dual-homed servers.
Q22 : Comment gérez-vous le routage dans un environnement Kubernetes multi-cluster ?
Réponse : Solutions : Cilium Cluster Mesh (direct pod-to-pod across clusters), Submariner (Gateway-based), Service Mesh (Istio multicluster), ou VPN inter-cluster. NAT traversal, DNS multi-cluster.
Q23 : Expliquez le fonctionnement de eBPF et ses cas d'usage.
Réponse : eBPF : sandbox dans le noyau Linux, attaché à des hooks. Cas d'usage : networking (Cilium/XDP), sécurité (Tetragon, Falco), observabilité (Hubble, Pixie), performance (bpftrace). Avantages : programmabilité, performance, sécurité (vérification du bytecode).
Q24 : Comment implémenteriez-vous un Zero Trust Network ?
Réponse : Principes : never trust, always verify. Implémentation : Identity-aware proxy (BeyondCorp), micro-segmentation, SASE (Cloudflare Zero Trust, Zscaler), device posture check, least privilege, continuous verification.
Q25 : Décrivez une migration d'OSPF vers BGP dans un datacenter.
Réponse : Raisons : scale, politiques, EVPN. Étapes : 1. Déployer overlay BGP (EBGP under/un number). 2. Redistribuer OSPF dans BGP. 3. Faire converger les routes. 4. Basculer le trafic. 5. Désactiver OSPF. Utilsation de route-maps pour contrôle fin.
Q26 : Comment diagnostiquez-vous un problème de performance applicative (lenteur) ?
Réponse : 1. Mesurer la latence (ping, mtr). 2. Vérifier les pertes et retransmissions. 3. Analyser TCP (window size, congestion). 4. Vérifier les temps DNS. 5. Capturer avec Wireshark. 6. Vérifier le chemin réseau complet. 7. Mesurer le débit (iperf3).
Q27 : Expliquez le fonctionnement du Segment Routing (SRv6).
Réponse : SRv6 : routage basé sur segments dans l'en-tête IPv6. SID (Segment ID) = adresse IPv6 fonctionnelle. Endpoint behaviors : End (forward), End.X (forward avec L3), End.DX6 (decapsulation IPv6). Avantages : pas de LDP/RSVP, programmabilité, TE natif.
Q28 : Quelle est votre expérience avec le Network as Code ?
Réponse : Configuration versionnée (git), CI/CD pipeline (tests, validation, deploiement), outils (Ansible, Terraform, Nornir), validation (Batfish). Changements réseau traités comme du code : peer review, branches, rollback.
Q29 : Comment sécurisez-vous les accès administrateur aux équipements réseau ?
Réponse : SSH version 2 uniquement, ACLs de management (IP source filtrée), AAA (RADIUS/TACACS+), RBAC, logging, monitoring des sessions admin, bastion host / jump server, clés SSH, pas de mots de passe partagés.
Q30 : Si vous deviez refaire le réseau de zéro, quelle architecture choisiriez-vous ?
Réponse : Data center : EVPN VXLAN sur fabric BGP unnumbered, Cilium pour les workloads Kubernetes. WAN : SD-WAN (Cloudflare, Velocloud), SASE pour la sécurité. Campus : Wi-Fi 6E/7, switchs multigig, SD-Access. Cloud : multi-cloud avec interconnect. Automation : GitOps + Terraform + Ansible.
Partie 3 : System Design (5 Cas)
Cas 1 : Réseau d'Entreprise Multi-Sites
Contexte : Entreprise de 5000 employés, 5 sites (siège, 3 agences régionales, 1 datacenter).
Exigences :
- Connectivité inter-sites sécurisée
- Haute disponibilité
- Segmentation par service
- Accès Internet centralisé
- Support VoIP et vidéoconférence
Solution proposée :
- WAN : SD-WAN (Cloudflare Magic WAN ou Viptela/Velocloud) avec 2 liens par site (MPLS + broadband)
- Datacenter : EVPN VXLAN pour flexibilité, ToR switches, spine-leaf
- Campus : Layer 2 à l'access, Layer 3 à la distribution, Wi-Fi 6E/7
- Sécurité : Pare-feu nouvelle génération (Palo Alto / Fortinet), segmentation par VLAN/VRF
- QoS : Classification VoIP prioritaire, DSCP EF, LLQ
- Redondance : HSRP/VRRP, ECMP, BGP multipath
- DNS/DHCP : DNS Anycast, DHCP Failover
- Monitoring : LibreNMS, Prometheus, NetFlow, Wireshark
Diagramme :
Internet --- [Pare-feu] --- [Routeur WAN]
|
[Datacenter]
(Spine-Leaf EVPN)
/ | \
[Site A] [Site B] [Site C]
(SD-WAN) (SD-WAN) (SD-WAN)
Cas 2 : Architecture Cloud Multi-Région
Contexte : Application SaaS déployée sur AWS/GCP/Azure dans 3 régions.
Exigences :
- Latence < 50ms pour utilisateurs globaux
- Global Traffic Management
- Réplication de données inter-région
- Disaster Recovery (RTO < 1h, RPO < 15min)
Solution proposée :
- DNS : Route 53 / Cloud DNS avec Latency-Based Routing et Health Checks
- CDN : CloudFront + LambdaEdge, ou Cloudflare
- Multi-cloud connectivity : Cloud Router (GCP), Transit Gateway (AWS), Virtual WAN (Azure)
- Global Load Balancer : GCP Global LB, AWS Global Accelerator
- Network Architecture :
- VPC/VNet par région avec CIDR distincts
- TGW/VWAN pour inter-VPC
- VPN/Interconnect/Direct Connect entre CSP
- Service Mesh : Istio/Cilium pour mTLS et traffic splitting inter-région
- Monitoring global : Datadog/Grafana + CloudWatch/Azure Monitor/Cloud Monitoring
Cas 3 : Réseau pour Plateforme Streaming Vidéo
Contexte : Plateforme de streaming avec 10M utilisateurs concurrents.
Exigences :
- Faible latence (< 2s start time)
- Haute bande passante (par utilisateur : 4K = 25 Mbps)
- Géographiquement distribué
- Adaptation dynamique du débit (ABR)
- Protection anti-piratage
Solution proposée :
- CDN Multi-tier : Edge (PoP, 100+ sites), Regional (cache), Origin (datacenter)
- Ingestion : encodage en direct et VOD, protocoles (RTMP -> HLS/DASH)
- Origin Protection : pare-feu, WAF, DDoS mitigation
- DNS : Géolocalisation, EDNS Client Subnet
- QoS : DSCP AF pour vidéo, classification par type de contenu
- Last-mile : HTTP/2, HTTP/3 (QUIC), TLS 1.3
- ABR : HLS, MPEG-DASH, adaptation automatique
- DRM : Widevine, FairPlay, PlayReady
Cas 4 : Infrastructure Zero Trust
Contexte : Entreprise passant du réseau perimeter au Zero Trust.
Exigences :
- Accès distant sécurisé pour 2000 employés
- Application access basée sur l'identité
- Micro-segmentation des workloads
- BYOD support
- Compliance (SOC2, ISO 27001)
Solution proposée :
- Identity Provider : Okta / Azure AD
- ZTNA : Cloudflare Access, Zscaler ZPA, ou BeyondCorp
- Clientless vs Client-based : client-basé pour les employés, clientless pour les partenaires
- Micro-segmentation : Cilium (Kubernetes), NSX (VMware), ACI (Cisco)
- VPN : WireGuard/Zscaler pour l'accès distant
- Device Trust : certificats, MDM (Jamf, Intune), device posture check
- Monitoring continu : logs, events, SIEM (Splunk/ELK)
- Least Privilege : Just-In-Time access, Just-Enough-Access
Cas 5 : Datacenter Spine-Leaf avec EVPN
Contexte : Migration d'un datacenter legacy (STP + L2) vers EVPN VXLAN.
Exigences :
- Scalabilité (de 100 à 1000 serveurs)
- Latence < 10µs intra-datacenter
- Multi-tenancy
- Automatisation complète
- Zero-touch provisioning
Solution proposée :
- Architecture : 4 spines, 40 leafs (full mesh), chaque leaf = 48x25G
- Underlay : EBGP unnumbered (RFC 5549) avec interface IPv6 link-local
- Overlay : EVPN VXLAN (type-2, type-3, type-5)
- Services : Anycast Gateway (RFC 9135), distributed L3 gateway
- Multihoming : MLAG / EVPN ESI pour les serveurs dual-homed
- Automation : NetBox (IPAM), Ansible (ZTP), CI/CD validation (Batfish)
- Monitoring : gRPC telemetry, Prometheus, Grafana, Elastic
- Security : Cilium pour micro-segmentation, MACsec pour encryption link-level
Diagramme de haut niveau :
Spines
/ | | \
l1 l2 l3 ... l40 (leafs)
/|\ /|\ /|\
S S S S S S (serveurs)
Partie 4 : Conseils Supplémentaires
Préparation Générale
- Connaissez votre CV : chaque point doit pouvoir être développé en détail
- Préparez des histoires : 3-4 incidents techniques détaillés que vous pouvez adapter
- Maîtrisez le modèle OSI : pose les bases de toute réponse réseau
- Entraînez-vous au tableau blanc : dessinez des architectures, expliquez les flux
- Révisez les RFCs clés : 791, 793, 2328, 4271, 7348, 7432
Pendant l'Entretien
- Prenez le temps de réfléchir : 5-10 secondes de silence est acceptable
- Structurez votre réponse : OSI layers, composants, flux, sécurité
- Soyez honnête : "Je ne sais pas" suivi de "mais voici comment je trouverais la réponse"
- Parlez de vos échecs : montre la maturité et l'apprentissage
- Montrez votre passion : side projects, homelab, contributions open-source
Erreurs à Éviter
- Répondre sans structure
- Ignorer les contraintes (budget, temps, legacy)
- Négliger la sécurité dans les designs
- Être trop théorique sans exemples pratiques
- Critique des technologies/outils sans arguments (vendor-bashing)
Questions à Poser à la Fin
- "Quelle est la stack réseau actuelle et quels sont les projets d'évolution ?"
- "Comment est organisée l'équipe réseau et les processus de changement ?"
- "Quel est le plus gros défi technique de l'équipe actuellement ?"
- "Quels outils d'automatisation utilisez-vous ?"
- "Quel est le budget formation / certification ?"
Ressources pour Aller Plus Loin
- System Design Interview (Alex Xu) - méthodologie
- Network Warrior (Donahue) - opérations pratiques
- TCP/IP Illustrated (Stevens) - protocoles en profondeur
- LeetCode / HackerRank - algorithmes et structures
- Pramp / Interviewing.io - simulations d'entretien