Bharti Airtel logo

Bharti Airtel Software Engineer Interview Questions
& Process

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

Based on 195 interview experiences · FREE TO READ

2.5 Rounds average
Average Typical difficulty
60% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Bharti Airtel.

Showing 3 of 195
Bharti Airtel logo
Bharti Airtel

Software Engineer

Engineering · nearly a year ago

Senior Average Positive experience No offer 2 rounds
Interview process
Technical screen Onsite
Interview formats
Technical Coding System Design

In the first round, they hit me with some DSA questions specifically about count sort, and then threw in some random HLD questions to see how I think about architecture and make decisions. Round 2 was a deep dive into projects I've worked on, and I had to design the low-level details for IRCTC, including its main parts, how they connect, and how it scales.

Confirmed questions5 questions
  • Some questions about high-level design and data structures/algorithms
  • Questions about count sort and other DSA
  • Questions about architectural design
Bharti Airtel logo
Bharti Airtel

Software Engineer

Engineering · nearly a year ago

Mid Average Neutral experience Decline offer 3 rounds
Interview process
Technical screen Technical screen Technical screen
Interview formats
Technical Coding

it was a total of 3 rounds, 2 technical and a coding round. not too hard, if you have good knowledge you can definitely clear it. they asked questions about swift, swiftui, obj c, and design patterns.

Confirmed questions5 questions
  • Tell me about your experience with iOS, Swift, SwiftUI, and Objective-C.
  • Can you explain Swift?
  • Can you explain SwiftUI?
Bharti Airtel logo
Bharti Airtel

Software Engineer

Engineering · a year ago

Mid Average Positive experience Accept offer 3 rounds
Interview process
Technical screen Technical screen Technical screen
Interview formats
Coding Technical System Design Behavioral

The interview process had three rounds. The first round involved easy string-based data structure questions, plus three straightforward SQL queries using group by and join. The second round was a deep dive into the architecture of my current project, with a scenario about a migration problem asking which design pattern I'd use and how to manage its issues, and another purely theoretical design question. I found this round challenging. The third round was with the hiring manager, covering Java, my projects, and many scenario-based questions; it felt more like a collaborative technical discussion than a formal interview.

Confirmed questions8 questions
  • An easy, string-manipulation focused data structures question was asked.
  • Three simple SQL queries were presented, focusing on the use of group by and join.
  • Could you discuss the detailed design of your current project's architecture?

Bharti Airtel Software Engineer Interview Questions

Quoted word for word from Bharti Airtel interview reports.

Write a program that takes a list of integers, like [1, 2, 3], and returns the list updated as if the number was incremented by one, so [1, 2, 4]. If the input is [9, 9, 9], the output should be [1, 0, 0, 0].

Read reports

What is the minimum value within the range l to r for a given input stream of integers?

Read reports

Can you determine if a binary search tree contains a pair of nodes that sum up to a given value x?

Read reports

How would you add two non-negative integers represented by two non-empty linked lists, where the most significant digit is first, and return the sum as a linked list?

Read reports

Can you sort a linked list of nodes containing only 0s, 1s, and 2s, with the constraint of not using any extra pointers?

Read report

What's the approach to count the number of paths from the top-left to the bottom-right in a grid?

Read report

What's the minimum number of steps to find a heavier ball among 100, if 99 are identical and one is slightly heavier?

Read report

Design a music player app. The app should have a list screen that displays all songs available on the device and from a service. When a song is tapped, it should start playing on a new screen, and it should continue playing even when the user navigates back.

Read report

How would you count the number of 2 subsequences with a sum equal to the array's sum?

Read report

Formats, difficulty and experience

Across all 195 Bharti Airtel interview reports.

Interview formats

Technical 38.1%
Coding 26.1%
Behavioral 23.3%
System Design 6.6%
Group 4.3%

Interview difficulty

Easy 11.3%
Average 70.8%
Difficult 17.9%

Candidate experience

Neutral 23.1%
Positive 60%
Negative 16.9%