BT Group logo

Enterprise · Guide d'entretien Software Engineer

Inscrivez-vous pour voir l'ATS

Comment réussir l'entretien BT Group Software Engineer en 2026

L'ADN BT Group (TL;DR)

BT Group's 'Group Life' philosophy underpins evaluations, seeking individuals who align with their commitment to Wellbeing and Diversity. They assess how candidates contribute to a supportive environment, demonstrating adaptability and a forward-thinking approach to telecommunications challenges.En français :La philosophie « Group Life » de BT Group sous-tend les évaluations, recherchant des individus qui s'alignent sur leur engagement envers le bien-être et la diversité. Ils évaluent comment les candidats contribuent à un environnement de soutien, démontrant leur adaptabilité et une approche avant-gardiste face aux défis des télécommunications.

Anglais original + traduction dans votre langue

Les entretiens dans la global tech, les enterprises américaines et les grands cabinets de conseil se passent en anglais. Chez les groupes français de luxe, la finance européenne, le Mittelstand allemand, la mode italienne et la plupart des employeurs mid-market européens, le loop se déroule dans la langue locale. Nous affichons la langue qui correspond à l'entreprise en premier - avec l'autre en traduction dessous - pour que vous puissiez préparer dans la langue que votre recruteur utilisera.

Le loop d'entretien BT Group

Votre loop comprend généralement 5 étapes.

  1. 1

    Étape 1

    Recruiter ScreenEn français :Entretien recruteur
    Motivation, role fit, logistics.En français :Motivation, fit du poste, logistique.
  2. 2

    Étape 2

    Coding ScreenEn français :Coding Screen
    LeetCode-medium algorithmic problems under time pressure.En français :Problèmes algorithmiques niveau LeetCode-medium sous contrainte de temps.
  3. 3

    Étape 3

    System DesignEn français :System Design
    Distributed systems, trade-offs at scale, architecture under constraints.En français :Systèmes distribués, trade-offs à l'échelle, architecture sous contraintes.
  4. 4

    Étape 4

    Onsite CodingEn français :Coding Onsite
    LeetCode-hard, debugging, code clarity, edge cases.En français :LeetCode-hard, debugging, clarté du code, edge cases.
  5. 5

    Étape 5

    Behavioral / LeadershipEn français :Behavioral / Leadership
    Past evidence of ownership, influence, resolving conflict.En français :Preuves passées d'ownership, d'influence, de résolution de conflit.

Zone de danger : pourquoi les candidats échouent

D'après notre base de retours d'entretiens BT Group, évitez ces pièges classiques :

  • Not correctly handling the minimum call count constraint or edge cases like agents with very few calls.En français :Ne pas gérer correctement la contrainte du nombre minimum d'appels ou les cas limites comme les agents avec très peu d'appels.
  • Describing an unresolved conflict or a situation that escalated negatively.En français :Décrire un conflit non résolu ou une situation qui a mal dégénéré.
  • Focusing only on generic cloud technologies without mentioning specific BT initiatives or challenges.En français :Se concentrer uniquement sur les technologies cloud génériques sans mentionner les initiatives ou les défis spécifiques de BT.
  • Underestimating the volume and velocity of telemetry data from millions of devices.En français :Sous-estimer le volume et la vélocité des données de télémétrie provenant de millions d'appareils.

Testez-vous : vraies questions BT Group

Trois prompts réels extraits de notre base.

Type · architecture

Design a recommendation engine for BT's TV service that suggests relevant content (movies, shows) to users based on their viewing history, preferences, and potentially trending content. Consider scalability to millions of users and the need for real-time recommendations.En français :Concevez un moteur de recommandation pour le service TV de BT qui suggère du contenu pertinent (films, émissions) aux utilisateurs en fonction de leur historique de visionnage, de leurs préférences et potentiellement du contenu tendance. Considérez l'évolutivité pour des millions d'utilisateurs et la nécessité de recommandations en temps réel.

Type · collaboration

Tell me about a time you had a significant technical disagreement with a colleague or team lead regarding a project's direction or implementation. How did you approach the situation, and what was the outcome?En français :Décrivez une situation où vous avez eu un désaccord technique important avec un collègue ou un chef d'équipe concernant l'orientation ou la mise en œuvre d'un projet. Comment avez-vous abordé la situation et quel en a été le résultat ?

Type · Conflict Resolution

Tell me about a time you had a significant disagreement with a colleague or manager. How did you handle the situation, and what was the outcome?En français :Décrivez une situation où vous avez eu un désaccord important avec un collègue ou un manager. Comment avez-vous géré la situation et quel en a été le résultat ?

+ encore des questions, signaux et exemples corrigés

Inscrivez-vous pour débloquer la grille de notation JobMentis

Débloquer la grille

Banque de questions BT Group

Un échantillon de notre base, regroupé par round. Inscrivez-vous pour la totalité.

9 questions affichées sur 15

1

Recruiter Screen- Entretien recruteur

1
  1. 1

    Type · motivation

    BT is undergoing a significant digital transformation, moving towards cloud-native architectures and AI-driven services. How does your experience align with these strategic shifts, and what excites you about contributing to BT's future in the telecom industry?En français :BT connaît une transformation numérique significative, évoluant vers des architectures cloud-natives et des services pilotés par l'IA. Comment votre expérience s'aligne-t-elle sur ces changements stratégiques, et qu'est-ce qui vous motive à contribuer à l'avenir de BT dans l'industrie des télécoms ?
2

Coding Screen- Coding Screen

3
  1. 2

    Type · algorithmic

    Given a list of network traffic logs, where each log entry contains a timestamp, source IP, destination IP, and packet size, design an algorithm to detect potential DDoS attacks. Specifically, identify if a single source IP is sending an unusually high volume of traffic to multiple distinct destination IPs within a short time window. Assume you have a stream of logs.En français :Étant donné une liste de journaux de trafic réseau, où chaque entrée contient un horodatage, une adresse IP source, une adresse IP de destination et une taille de paquet, concevez un algorithme pour détecter d'éventuelles attaques DDoS. Plus précisément, identifiez si une seule adresse IP source envoie un volume de trafic inhabituellement élevé à plusieurs adresses IP de destination distinctes dans une courte fenêtre de temps. Supposez que vous disposez d'un flux de journaux.
  2. 3

    Type · algorithmic

    Imagine you are building a feature for BT's customer portal that shows real-time network status. You receive updates about network outages in different regions. Design a data structure that can efficiently store the status of all regions and allow quick queries for regions currently experiencing an outage. Updates can happen frequently.En français :Imaginez que vous construisez une fonctionnalité pour le portail client de BT qui affiche l'état du réseau en temps réel. Vous recevez des mises à jour sur les pannes réseau dans différentes régions. Concevez une structure de données qui peut stocker efficacement l'état de toutes les régions et permettre des requêtes rapides pour les régions actuellement en panne. Les mises à jour peuvent se produire fréquemment.
  3. + 1 autres questions dans ce round (inscription pour débloquer)
3

System Design- System Design

3
  1. 4

    Type · architecture

    Design a scalable system for BT's network monitoring service that can ingest telemetry data from millions of devices (routers, switches, base stations) across the UK. The system should provide real-time dashboards for network health, alert on anomalies, and store historical data for trend analysis. Consider data ingestion, processing, storage, and querying.En français :Concevez un système évolutif pour le service de surveillance réseau de BT capable d'ingérer des données de télémétrie provenant de millions d'appareils (routeurs, commutateurs, stations de base) à travers le Royaume-Uni. Le système doit fournir des tableaux de bord en temps réel pour l'état du réseau, alerter sur les anomalies et stocker des données historiques pour l'analyse des tendances. Considérez l'ingestion, le traitement, le stockage et l'interrogation des données.
  2. 5

    Type · architecture

    BT offers various broadband packages with different speed tiers and Quality of Service (QoS) parameters. Design a system that can dynamically manage and enforce these QoS policies across the network edge to ensure customers receive their contracted speeds and prioritize critical traffic (e.g., voice calls over data downloads).En français :BT propose divers forfaits haut débit avec différents niveaux de vitesse et paramètres de Qualité de Service (QoS). Concevez un système capable de gérer et d'appliquer dynamiquement ces politiques de QoS en périphérie du réseau pour garantir que les clients reçoivent leurs vitesses contractuelles et de prioriser le trafic critique (par exemple, les appels vocaux par rapport aux téléchargements de données).
  3. + 1 autres questions dans ce round (inscription pour débloquer)
4

Onsite Coding- Coding Onsite

3
  1. 6

    Type · algorithmic

    Implement a function that takes a list of customer service call records (each with a timestamp, agent ID, customer ID, and call duration) and identifies the top K agents who have consistently low average call durations over a rolling N-day period, while also ensuring they handle a minimum number of calls per day. Handle potential data gaps or missing records.En français :Implémentez une fonction qui prend une liste d'enregistrements d'appels du service client (chacun avec un horodatage, un identifiant d'agent, un identifiant de client et une durée d'appel) et identifie les K meilleurs agents qui ont des durées d'appel moyennes constamment faibles sur une période glissante de N jours, tout en s'assurant qu'ils traitent un nombre minimum d'appels par jour. Gérez les éventuels écarts de données ou enregistrements manquants.
  2. 7

    Type · debugging

    You've deployed a new microservice for managing customer billing information. Users are reporting that sometimes their billing details are not updated correctly, but the issue is intermittent and hard to reproduce. You have access to the service's logs, database query logs, and a simplified API definition. Debug the provided code snippet and logs to find the root cause.En français :Vous avez déployé un nouveau microservice pour la gestion des informations de facturation client. Les utilisateurs signalent que parfois leurs détails de facturation ne sont pas mis à jour correctement, mais le problème est intermittent et difficile à reproduire. Vous avez accès aux journaux du service, aux journaux de requêtes de base de données et à une définition d'API simplifiée. Déboguez l'extrait de code et les journaux fournis pour trouver la cause profonde.
  3. + 1 autres questions dans ce round (inscription pour débloquer)
5

Behavioral / Leadership- Behavioral / Leadership

5
  1. 8

    Type · Conflict Resolution

    Tell me about a time you had a significant disagreement with a colleague or manager. How did you handle the situation, and what was the outcome?En français :Décrivez une situation où vous avez eu un désaccord important avec un collègue ou un manager. Comment avez-vous géré la situation et quel en a été le résultat ?
  2. 9

    Type · collaboration

    Tell me about a time you had a significant technical disagreement with a colleague or team lead regarding a project's direction or implementation. How did you approach the situation, and what was the outcome?En français :Décrivez une situation où vous avez eu un désaccord technique important avec un collègue ou un chef d'équipe concernant l'orientation ou la mise en œuvre d'un projet. Comment avez-vous abordé la situation et quel en a été le résultat ?
  3. + 3 autres questions dans ce round (inscription pour débloquer)

Débloquez toute la banque BT Group

Inscription gratuite, sans carte bancaire. Vous obtenez toutes les questions + le framework, les signaux de notation et la réponse modèle pour chacune.

Débloquer toutes les questions

Parcours d'entretien chez BT Group

Comment l'ADN de BT Group se décline par fonction. Choisissez votre rôle.

Comparer BT Group avec des employeurs similaires

Même ADN, exigences différentes. Parcourez les entreprises les plus proches dans notre base et voyez comment leurs loops diffèrent.

Préparez l'entretien BT Group de bout en bout

FAQ

WorkfiveExplorer les métiers sur Workfive