Skip to content

Airtel Interview Questions and Answers (2026)

Airtel runs two genuinely different fresher pipelines - a DSA-and-coding-heavy SDE/software loop, and a much shorter GD-plus-PI process for its Graduate Engineer Trainee (network/telecom) program.

Round Duration What they test
Online Assessment 60-65 min 20 MCQs (DSA, aptitude) + 2 coding problems, usually on HackerRank
Group Discussion (some drives) 20-30 min Communication and structured argument, 5-minute prep window
Technical Interview 1 60-70 min DSA, OS, DBMS, OOPs, SQL, project deep-dive
Technical Interview 2 30-40 min Further DSA/problem-solving, occasionally light system design
HR Interview 20-25 min Fit, pressure-handling, plans for higher studies

A timed HackerRank test combining aptitude MCQs with coding. Some drives run this as a gamified assessment instead of a plain MCQ set, but the content tested - reasoning, quant, and basic DSA - stays the same.

Common questions

  • 20 MCQs covering quantitative aptitude, logical reasoning, and basic DSA concepts
  • 2 coding problems - typically array/string manipulation or basic data-structure logic
  • Output-prediction style questions on loops and recursion

Held in groups of roughly 8 candidates on a current-affairs or telecom/technology topic, with a 5-minute window to think before the discussion starts. Airtel evaluates how you structure and deliver an argument, not just whether you talk the most.

Common questions

  • Topics on the future of telecom, 5G/digital adoption, or general current affairs
  • Structuring a point in the 5-minute prep window and defending it under pushback
  • Building on or countering another candidate’s point without talking over them

A broad 60-70 minute round mixing DSA with core CS fundamentals and a project walkthrough. Interviewers pull heavily from the standard college curriculum rather than asking FAANG-level DSA.

Common questions

  • Array, string, and linked-list problems with complexity analysis
  • OS basics - process vs thread, scheduling, deadlock
  • DBMS - normalization, joins, indexing; write a SQL query
  • OOPs concepts - inheritance, polymorphism, encapsulation with examples
  • Walk through your most complex resume project end to end

A shorter, more focused round that goes deeper on problem-solving than round 1. For some drives this is combined with or replaced by a managerial round that also probes leadership and teamwork.

Common questions

  • A harder DSA problem than round 1 - trees, graphs, or dynamic programming
  • Follow-up optimizations on your round-1 solutions
  • Basic system-design or scalability questions for senior/experienced hires
  • Questions on ownership and how you handled a tough technical decision

Full round-by-round breakdowns are on the Airtel interview experience page.

A closing 20-25 minute conversation on fit, motivation, and logistics.

Common questions

  • Tell me about yourself and why Airtel
  • How do you handle working under pressure or a tight deadline?
  • Do you have plans for an MBA or MTech after joining - and how would that affect your commitment here?
  • How would you convince a teammate to adopt your approach on a disagreement?

Sample answer frameworks for each of these are on the Airtel HR interview questions page.

SDE track vs Graduate Engineer Trainee (network) track

Section titled “SDE track vs Graduate Engineer Trainee (network) track”

Airtel is a telecom operator first, so a meaningful share of its fresher hiring is for network/telecom engineering, not software. The Graduate Engineer Trainee program runs a separate, shorter process - typically just a Group Discussion and a Personal Interview - testing telecom fundamentals, communication, and field-readiness rather than DSA or coding. The SDE/software pipeline described above is for app and platform engineering roles and looks much closer to a standard product-company loop. Check the job title and JD before you prep: “Software Development Engineer” and similar titles are the coding track; “Graduate Engineer Trainee” and network-operations-flavored titles are the telecom track.

Common technical interview questions and answers

Section titled “Common technical interview questions and answers”
Q: How do you reverse a singly linked list?

Iteratively, keep three pointers: prev initialised to null, curr initialised to head, and a temporary next. In each iteration save next as curr.next, point curr.next back at prev, then advance prev to curr and curr to next. When curr becomes null, prev is the new head. That is O(n) time and O(1) space, and it is the answer interviewers want. The recursive version recurses to the end, takes the returned new head, and on the way back sets curr.next.next = curr and curr.next = null; it is also O(n) time but costs O(n) stack space, so it can overflow on a long list. The two edge cases to mention unprompted are an empty list and a single node, both of which the iterative loop handles naturally without a special case.

Q: How do you detect and remove a loop in a linked list?

Use Floyd’s cycle-detection, also called the tortoise and hare. Advance a slow pointer one node and a fast pointer two nodes per step; if they ever meet, a cycle exists, and if fast reaches null there is none. To find where the loop starts, reset slow to the head and then move both pointers one step at a time; the node where they meet again is the start of the loop, which follows from the fact that the distance from the head to the loop start equals the distance from the meeting point to the loop start, modulo the loop length. To remove the loop, walk one pointer around the cycle until its next pointer is the loop start and set that next to null. The whole thing is O(n) time and O(1) space, versus a hash-set approach that is O(n) time but O(n) space.

Q: What is the difference between a process and a thread, and what causes deadlock?

A process owns its own virtual address space, file descriptors, and page tables, while a thread lives inside a process and shares code, heap, and open files with sibling threads, keeping only its own stack, registers, and program counter. That makes a thread context switch much cheaper, since the page tables and TLB need not be swapped, but it removes the isolation a process gives you. Deadlock requires four conditions to hold simultaneously, the Coffman conditions: mutual exclusion, hold and wait, no preemption, and circular wait. Break any one and deadlock becomes impossible, which is why the standard practical fix is to impose a global lock ordering so circular wait cannot arise, or to acquire all locks at once so hold-and-wait cannot. The alternatives are avoidance with the Banker’s algorithm, which needs advance knowledge of maximum resource demand, or detection plus recovery by killing or rolling back a victim.

Q: Explain database normalisation with an example.

Normalisation decomposes tables to remove redundancy and the insert, update, and delete anomalies it causes. First Normal Form requires every column to hold a single atomic value, so a customer row storing three phone numbers in one comma-separated field must be split into a separate phones table. Second Normal Form applies when the primary key is composite and additionally forbids partial dependencies: in a table keyed on order ID plus product ID, the product name depends only on product ID, so it belongs in a products table. Third Normal Form removes transitive dependencies, where a non-key column determines another non-key column: if an employee table stores dept_id and dept_name, dept_name depends on dept_id rather than on the employee, so it moves to a departments table. BCNF tightens 3NF so that every determinant is a candidate key. The cost is more joins at query time, which is why analytics and reporting schemas are often deliberately denormalised.

Q: Write a SQL query to find employees earning more than their department’s average salary.

Use a correlated subquery: SELECT e.name, e.salary, e.dept_id FROM employees e WHERE e.salary > (SELECT AVG(s.salary) FROM employees s WHERE s.dept_id = e.dept_id). The inner query re-runs per outer row against that row’s department. A faster form on large tables uses a window function, which computes every department average in one pass: SELECT name, salary, dept_id FROM (SELECT name, salary, dept_id, AVG(salary) OVER (PARTITION BY dept_id) AS avg_sal FROM employees) t WHERE salary > avg_sal. Note that you cannot put an aggregate directly in WHERE, which is why the subquery or the derived table is necessary; HAVING filters groups after aggregation, not individual rows against a group aggregate.

Q: What are the four pillars of OOP?

Encapsulation bundles data with the methods that operate on it and hides internal state behind private fields and public accessors, so an invariant like a non-negative account balance can be enforced in one place. Abstraction exposes only what a caller needs through interfaces or abstract classes, so a PaymentGateway interface hides whether the implementation talks to UPI or a card network. Inheritance lets a subclass reuse and extend a base class, modelling an is-a relationship; composition is usually preferred where the relationship is really has-a, since deep inheritance chains are brittle. Polymorphism lets one reference type behave as many concrete types, split into compile-time overloading, resolved by the compiler from the argument list, and run-time overriding, dispatched through the virtual table from the object’s actual type. In an interview, always ground each with a one-line example from your own project rather than reciting the definitions.

Q: Explain Kadane’s algorithm for the maximum subarray sum.

Kadane’s makes a single pass keeping two values: currentSum, the best sum of a subarray ending exactly at the current index, and maxSum, the best seen anywhere. At each element set currentSum = max(element, currentSum + element), which encodes the decision to either extend the previous subarray or start fresh here, then update maxSum = max(maxSum, currentSum). It runs in O(n) time and O(1) space, versus O(n squared) for checking every pair of endpoints or O(n log n) for divide and conquer. The classic trap is an all-negative array: initialise maxSum to the first element rather than to zero, or you wrongly return 0. To report the indices as well, record a start index whenever you restart the subarray and commit the start and end whenever maxSum improves.

Q: What is the difference between 4G LTE and 5G NR, and what is network slicing?

LTE uses OFDMA on the downlink and SC-FDMA on the uplink over sub-6 GHz carriers up to 20 MHz wide, aggregated for more, and targets peak rates in the hundreds of Mbps with latency around 30 to 50 ms. 5G New Radio adds flexible numerology with subcarrier spacings from 15 to 240 kHz, carriers up to 100 MHz below 6 GHz and 400 MHz in millimetre wave, massive MIMO with beamforming, and a shorter slot structure that pushes air-interface latency toward 1 to 10 ms. It also separates the control and user planes in a service-based core. 5G defines three service classes: enhanced Mobile Broadband, Ultra-Reliable Low-Latency Communication, and massive Machine-Type Communication. Network slicing is the mechanism that lets one physical network carry all three at once by creating logically isolated end-to-end virtual networks, each with its own guaranteed bandwidth, latency budget, and policy, so an industrial control slice cannot be starved by consumer video traffic.

Frequently asked questions about Airtel interviews

Section titled “Frequently asked questions about Airtel interviews”
What is the Airtel interview process for freshers?

For SDE/tech roles, Airtel typically runs 4-5 rounds: 1. Online Assessment (about 60-65 minutes) - 20 MCQs on DSA/aptitude plus 2 coding problems, usually on HackerRank. 2. Group Discussion (20-30 minutes, some drives) - 5 minutes to think, then a moderated discussion on a current-affairs or telecom-related topic. 3. Technical Interview 1 (60-70 minutes) - DSA, OS, DBMS, OOPs, SQL, and project discussion. 4. Technical Interview 2 (30-40 minutes) - deeper DSA/problem-solving, sometimes folded into a managerial round. 5. HR Interview (20-25 minutes) - fit and offer discussion. The Graduate Engineer Trainee (network/telecom) track is a separate, shorter process - typically just a Group Discussion and a Personal Interview.

Is Airtel’s interview different for software roles versus the Graduate Engineer Trainee (network) track?

Yes. Airtel hires software engineers (app/platform teams, DSA-and-coding-heavy loop close to a typical product company) through a distinct pipeline from its Graduate Engineer Trainee program, which targets network/telecom engineering roles and runs a much shorter GD-plus-PI process testing telecom fundamentals and communication rather than coding. Check which req you’re applying to before you prep - the two tracks barely overlap in what they test.

What questions are asked in Airtel interviews?

Technical rounds for the SDE track cover DSA (arrays, strings, complexity analysis, trees/graphs), OS, DBMS, OOPs, and SQL, along with a deep dive into your resume projects; system design occasionally comes up in the second technical or managerial round. HR questions commonly probe how you handle pressure or tight deadlines, how you’d convince a teammate to adopt your approach, and your plans for further studies (MBA/MTech) after joining - since Airtel wants to gauge retention.

How many rounds are there in the Airtel interview?

Most Airtel SDE/tech drives run 4-5 rounds: an Online Assessment, an optional Group Discussion, one or two Technical Interviews, and an HR round. The Graduate Engineer Trainee track for network roles is typically just 2 rounds - GD and PI.

How should I prepare for Airtel interviews?

For the SDE track, practice DSA and aptitude MCQs under time pressure for the online round, revise OS/DBMS/OOPs/SQL fundamentals, and prepare a clear narrative for your resume projects. For the GD round, practice structuring an argument in the 5-minute prep window on current-affairs or telecom/technology topics. For the GET track, brush up core telecom/networking fundamentals and be ready to explain why you want to join a telecom operator specifically.

What does Airtel’s technical interview process look like end to end?

It’s resume screening, then an online assessment (aptitude MCQs plus 2 coding problems on HackerRank), then one or two technical interviews - the first mixing DSA with OS/DBMS/OOPs/SQL and a project walkthrough, the second going deeper on problem-solving and occasionally light system design - and a closing HR round on fit, pressure-handling, and offer logistics.

Looking for placement papers, OA practice, or coding questions?

Section titled “Looking for placement papers, OA practice, or coding questions?”