BT Group logo

Enterprise · Software Engineer Interview Guide

Sign up to see ATS

How to Pass the BT Group Software Engineer Interview in 2026

The BT Group DNA (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.

The BT Group Interview Loop

Your onsite loop will typically consist of 5 rounds.

  1. 1

    Round 1

    Recruiter Screen
    Motivation, role fit, logistics.
  2. 2

    Round 2

    Coding Screen
    LeetCode-medium algorithmic problems under time pressure.
  3. 3

    Round 3

    System Design
    Distributed systems, trade-offs at scale, architecture under constraints.
  4. 4

    Round 4

    Onsite Coding
    LeetCode-hard, debugging, code clarity, edge cases.
  5. 5

    Round 5

    Behavioral / Leadership
    Past evidence of ownership, influence, resolving conflict.

The Danger Zone: Top Reasons Candidates Fail

Based on our database of BT Group interview outcomes, avoid these common traps:

  • Not correctly handling the minimum call count constraint or edge cases like agents with very few calls.
  • Describing an unresolved conflict or a situation that escalated negatively.
  • Focusing only on generic cloud technologies without mentioning specific BT initiatives or challenges.
  • Underestimating the volume and velocity of telemetry data from millions of devices.

Test Yourself: Real BT Group Questions

Three real prompts pulled from our database.

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.

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?

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?

+ many more questions, signals, and worked examples

Sign up to unlock the JobMentis grading rubric

Unlock the rubric

BT Group Interview Question Bank

A sample from our database, grouped by round. Sign up to see the full set.

9 of 15 questions shown

1

Recruiter Screen

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?
2

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.
  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.
  3. + 1 more questions in this round (sign up to unlock)
3

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.
  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).
  3. + 1 more questions in this round (sign up to unlock)
4

Onsite Coding

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.
  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.
  3. + 1 more questions in this round (sign up to unlock)
5

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?
  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?
  3. + 3 more questions in this round (sign up to unlock)

Unlock the full BT Group question bank

Free signup, no credit card. You get every question + the framework, grading signals, and worked answer for each.

Unlock all questions

Interview tracks at BT Group

How BT Group's DNA translates across functions. Pick your role.

Compare BT Group with similar employers

Same DNA, different bar. Browse the closest companies in our database and see how their loops differ.

Practice BT Group interviews end-to-end

FAQ

WorkfiveExplore careers on Workfive