BT Group logo

BT Group Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 145 interview experiences · FREE TO READ

2.9 Rounds average
Average Typical difficulty
60.7% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at BT Group.

Showing 3 of 145
BT Group logo
BT Group

Software Engineer

Engineering · a year ago

Entry Average Positive experience Accept offer 5 rounds
Interview process
Recruiter call Take home Phone screen Technical screen Onsite
Interview formats
Technical Coding Behavioral Group

It started with a CV screen, then a basic online assessment covering math and verbal reasoning. After that, there was a short phone call interview (around 15 minutes) focused on competency-based questions. This was followed by a Codility test with three questions that took over an hour. The final stage was a 4-hour assessment day. This included a 1-hour-plus one-on-one interview digging deeper into competencies, company fit, and how my skills align with their needs. There was also a group assessment where we tackled a problem, and they observed how well I worked in a team, processed information, and built upon others' ideas.

Confirmed questions2 questions
  • Can you share an instance where you personally went above and beyond and made a significant difference?
  • Describe a situation where you personally had to face and respond to a challenge.
BT Group logo
BT Group

Software Engineer

Engineering · a year ago

Senior Easy Negative experience No offer 3 rounds
Interview process
Recruiter call Onsite Technical screen Background check Offer
Interview formats
Technical Coding Behavioral

The interview process at BT group was a really bad experience. I was called into the BT office for the interview, and they told me all rounds would be done that day. The interview was set for 1:30 PM, but when I got there, I was made to sit in a closed room until 4:30 PM with no information about any interviews. After that, they told me one round would be online the next day. The other online round went fine, but then the HR made me wait for weeks for feedback, and they weren't replying to my emails. Finally, they called and said the position was already filled.

Confirmed questions2 questions
  • What is API gateway design?
  • Can you explain singly linked list?
BT Group logo
BT Group

Software Engineer

Engineering · a year ago

Mid Average Negative experience No offer 4 rounds
Interview process
Take home Technical screen Onsite Panel Background check
Interview formats
Technical Coding Behavioral

So I had an online test first. Then they called me for a face-to-face interview where I cleared one technical round and another round that was technical plus managerial. After that, they told me there was one more round, an HR round. But it turned out to be a scam; a manager took it, and it wasn't HR-related at all. It was fully a technical managerial round again. The interviewer was incredibly rude and arrogant; I don't know how he works there. He was rejecting everyone. For over half an hour, I wasn't even interviewing; it felt like I was arguing my answers. It was a terrible experience. Even though I cleared all the rounds, they rejected me after the last one. I felt it was really unfair.

Confirmed questions6 questions
  • Can you discuss a project from end to end?
  • Tell me about Java core Java.
  • What do you know about advance spring boot?

BT Group Software Engineer Interview Questions

Quoted word for word from BT Group interview reports.

Write a function that converts a number to its written form, like 100 to 'one hundred'.

Read reports

What is the output of this Java code snippet: public class Test { public static void main(String[] args) { Test test=new Test(); System.out.println("1"); try{ return; }finally{ System.out.println("2"); } System.out.println(test instanceof TP1);//line 1 }}

Read reports

In Java, if a class 'Test' has a method 'call()' that throws FileNotFoundException, how many ways can a child class of 'Test' override this method? Here's the structure: public class Test { public static void main(String[] args) { Test test=new Test(); } void call() throws FileNotFoundException{ }}

Read reports

This is an aptitude question: Let A be a 3-digit number. If you reverse its digits, you get a number B. We know that B is greater than A, and the difference B-A is perfectly divisible by 7. Given that 107 < A < 299, what could be the value of A?

Read reports

What happens if you create two beans with the same ID from a single class?

Read report

In core Java, how do you find the occurrence of characters in a string and how do you reverse a string?

Read report

How would you convert a number into its English word representation, for example, turning '100' into 'one hundred'?

Read report

How can you implement logging in MVC controllers without affecting action methods and still follow the Single Responsibility Principle?

Read report

Given A,B,C,D,E,F are persons with professions including 1 lawyer, 1 Engineer... what is E's profession? Also, identify which pair is a couple.

Read report

Formats, difficulty and experience

Across all 145 BT Group interview reports.

Interview formats

Technical 37.7%
Behavioral 30.1%
Coding 18.5%
Group 5.8%
Presentation 3.2%

Interview difficulty

Easy 11%
Average 73.8%
Difficult 15.2%

Candidate experience

Positive 60.7%
Negative 20%
Neutral 19.3%