
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
Candidate interview experiences
First-hand accounts from people who interviewed at Bharti Airtel.
Software Engineer
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.
- Some questions about high-level design and data structures/algorithms
- Questions about count sort and other DSA
- Questions about architectural design
Software Engineer
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.
- Tell me about your experience with iOS, Swift, SwiftUI, and Objective-C.
- Can you explain Swift?
- Can you explain SwiftUI?
Software Engineer
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.
- 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.