Upload Button Icon Add office photos

Filter interviews by

Airtel Africa Senior Big Data Developer Interview Questions and Answers

Updated 6 Feb 2024

Airtel Africa Senior Big Data Developer Interview Experiences

1 interview found

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Jan 2024. There were 3 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Design cars24 like system , what are the components and which design pattern i will use. Discussion on the design.
  • Ans. 

    Design a system similar to cars24, discussing components and design patterns.

    • Components: User interface, database, search engine, recommendation engine, payment gateway

    • Design pattern: Model-View-Controller (MVC)

    • User interface: Allow users to search for cars, view car details, and make purchases

    • Database: Store car information, user details, and transaction history

    • Search engine: Enable users to search for cars based on v...

  • Answered by AI
  • Q2. Write code to find the maximum time occupied room , given the slots of meetings.
  • Ans. 

    Code to find the maximum time occupied room given meeting slots.

    • Sort the meeting slots based on start time.

    • Iterate through the sorted slots and keep track of the maximum occupied time.

    • Check for overlapping slots and update the maximum occupied time accordingly.

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. Write code for singleton design pattern write code for binary search write code to find minimum number of coins needed to get a number, given a list of denominations
  • Ans. 

    Code for singleton design pattern, binary search, and finding minimum number of coins needed

    • For singleton design pattern, create a private static instance variable and a private constructor

    • For binary search, divide the array in half and compare the middle element with the target

    • For finding minimum number of coins, use dynamic programming and iterate through the denominations

  • Answered by AI
Round 3 - One-on-one 

(1 Question)

  • Q1. It was hiring manager round Write multithreading code to get thee sum of all elements of matrix write code to get the repeating number from array given numbers are in range 1 to n write code to get minimu...

Interview Preparation Tips

Topics to prepare for Airtel Africa Senior Big Data Developer interview:
  • DSA
  • System Design
  • Design Patterns
Interview preparation tips for other job seekers - practice medium level questions and multithreading code

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
-

I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Sql related ques mege into, rank,dense rank,queries of joins etc.
  • Q2. Java 8 related ques optional and stream
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. How to optimise fetching 1 lakh entries from db
  • Ans. 

    Use pagination, indexing, caching, and query optimization to fetch 1 lakh entries efficiently from the database.

    • Implement pagination to fetch data in smaller chunks

    • Create indexes on columns frequently used in queries

    • Use caching to store frequently accessed data

    • Optimize queries by avoiding unnecessary joins and using appropriate indexes

    • Consider using database-specific optimizations like query hints or stored procedures

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
-
Result
No response
Round 1 - Technical 

(2 Questions)

  • Q1. Difference between streams and parallel streams
  • Ans. 

    Streams process elements sequentially, while parallel streams process elements concurrently.

    • Streams process elements one by one in a sequential manner.

    • Parallel streams process elements concurrently, potentially utilizing multiple threads for faster processing.

    • Streams are suitable for smaller datasets or when order matters.

    • Parallel streams are more efficient for larger datasets or when order is not important.

    • Example: St...

  • Answered by AI
  • Q2. What is Static keyword in Java do?
  • Ans. 

    Static keyword in Java is used to create class-level variables and methods that can be accessed without creating an instance of the class.

    • Static variables are shared among all instances of a class.

    • Static methods can be called without creating an object of the class.

    • Static keyword can be used to initialize a variable only once.

    • Example: public static int count = 0;

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Study Core Java and collection and About your project xp

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What is method overloading and overriding
  • Ans. 

    Method overloading is when multiple methods have the same name but different parameters. Method overriding is when a subclass provides a specific implementation of a method that is already provided by its superclass.

    • Method overloading allows a class to have multiple methods with the same name but different parameters.

    • Method overriding occurs in a subclass when a method has the same name, return type, and parameters as ...

  • Answered by AI
  • Q2. Program to swap two variables without using third
  • Ans. 

    Swapping two variables without using a third variable

    • Use XOR operation to swap two variables without using a third variable

    • Example: a = 5, b = 10; a = a ^ b; b = a ^ b; a = a ^ b; // Now a = 10, b = 5

  • Answered by AI
Round 2 - HR 

(2 Questions)

  • Q1. Why you want to join this organization
  • Ans. 

    I am impressed by the organization's innovative projects and collaborative work culture.

    • Impressed by innovative projects

    • Attracted to collaborative work culture

    • Excited about potential for growth and learning opportunities

  • Answered by AI
  • Q2. What is your weakness and strength
  • Ans. 

    My weakness is overthinking and my strength is attention to detail.

    • Weakness: tend to overthink situations, which can lead to indecision or unnecessary stress

    • Strength: strong attention to detail, ensuring accuracy and quality in my work

    • Example: I sometimes spend too much time analyzing a problem before taking action, but I have learned to set deadlines for myself to prevent this from affecting my productivity

  • Answered by AI
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What are the things that u do when your what app screen is blank
  • Ans. 

    I would check for internet connection, restart the app, clear cache, and update the app.

    • Check internet connection

    • Restart the app

    • Clear cache

    • Update the app

  • Answered by AI
  • Q2. Simple python code

Interview Preparation Tips

Interview preparation tips for other job seekers - Be clear with basics and resume
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in Mar 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Memory management in java 8
  • Ans. 

    Java 8 introduced improvements in memory management with features like Metaspace and G1 garbage collector.

    • Java 8 introduced Metaspace to replace the PermGen space for class metadata storage.

    • G1 garbage collector in Java 8 improves garbage collection performance by dividing the heap into regions.

    • Java 8 also introduced the concept of String deduplication to reduce memory usage for String objects.

  • Answered by AI
  • Q2. CQRS pattern in microservices
  • Ans. 

    CQRS pattern separates read and write operations in microservices for better scalability and performance.

    • CQRS stands for Command Query Responsibility Segregation

    • It separates the read and write operations in microservices

    • Write operations update the data, while read operations retrieve the data

    • Helps in improving scalability and performance by optimizing for each operation type

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via campus placement at Madras Christian College, Chennai and was interviewed in Oct 2023. There were 4 interview rounds.

Round 1 - Aptitude Test 

Test had 2 sections..first section had 3 subsections with quants,verbal and logicals.2nd section is an English writing skill round where they give u a topic and u have to write ur views on it more than 200 words

Round 2 - Group Discussion 

Gd has the basic rules..they give a topic and u have to discuss on that

Round 3 - Technical 

(1 Question)

  • Q1. Hr asks you questions on your project,the programming language ur strong in and may be few code solving questions
Round 4 - HR 

(1 Question)

  • Q1. HR round tests your flexibility and adaptability skills.

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident with your answers. Make yourself comfortable before sitting for any of the rounds. Build a good rapport with your hr. If you don't know the answer be open..Say you don't know and you will learn in later. All the best!
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
No response

I applied via campus placement at Kalpatru Institute of Technology, Tiptur and was interviewed in Sep 2023. There were 3 interview rounds.

Round 1 - Aptitude Test 

Its a online assessment

Round 2 - Technical 

(3 Questions)

  • Q1. There are 2 technical rounds they ask general oops concepts in java and programs.
  • Q2. Main Concepts of oops reversing string etc
  • Ans. 

    Main concepts of OOP include encapsulation, inheritance, polymorphism, and abstraction.

    • Encapsulation: Bundling data and methods that operate on the data into a single unit (class).

    • Inheritance: Allowing a class to inherit properties and behavior from another class.

    • Polymorphism: Ability for objects to be treated as instances of their parent class.

    • Abstraction: Hiding complex implementation details and showing only the nec

  • Answered by AI
  • Q3. Reversing string counting vowels in the sentence
  • Ans. 

    Reversing a string and counting vowels in a sentence using array of strings.

    • To reverse a string, you can iterate through the characters of the string and build a new string in reverse order.

    • To count vowels in a sentence, iterate through each character and check if it is a vowel (a, e, i, o, u). Keep a count of vowels encountered.

    • Example: For the string 'hello', the reversed string would be 'olleh'. For the sentence 'Th

  • Answered by AI
Round 3 - HR 

(2 Questions)

  • Q1. Normal HR questions
  • Q2. Tell about Yourself etc
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Walk-in and was interviewed in Feb 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

I have Intrested on this roll

Round 2 - HR 

(2 Questions)

  • Q1. Personal related
  • Q2. Work experience

Interview Preparation Tips

Interview preparation tips for other job seekers - Good and kind behaviour

Airtel Africa Interview FAQs

How many rounds are there in Airtel Africa Senior Big Data Developer interview?
Airtel Africa interview process usually has 3 rounds. The most common rounds in the Airtel Africa interview process are Technical and One-on-one Round.
What are the top questions asked in Airtel Africa Senior Big Data Developer interview?

Some of the top questions asked at the Airtel Africa Senior Big Data Developer interview -

  1. Design cars24 like system , what are the components and which design pattern i ...read more
  2. write code for singleton design pattern write code for binary search write code...read more
  3. Write code to find the maximum time occupied room , given the slots of meetin...read more

Tell us how to improve this page.

Airtel Africa Senior Big Data Developer Interview Process

based on 1 interview

Interview experience

4
  
Good
View more

Interview Questions from Similar Companies

Jio Interview Questions
3.9
 • 1.6k Interviews
Bharti Airtel Interview Questions
4.0
 • 813 Interviews
Vodafone Idea Interview Questions
4.1
 • 542 Interviews
Ericsson Interview Questions
4.2
 • 403 Interviews
Nokia Interview Questions
4.2
 • 271 Interviews
Indus Towers Interview Questions
3.8
 • 166 Interviews
ACT Fibernet Interview Questions
4.0
 • 130 Interviews
Verizon Interview Questions
4.1
 • 110 Interviews
View all
Senior Software Engineer
93 salaries
unlock blur

₹11 L/yr - ₹36 L/yr

Software Engineer
61 salaries
unlock blur

₹12 L/yr - ₹20.7 L/yr

Senior Manager
35 salaries
unlock blur

₹18.2 L/yr - ₹36 L/yr

Engineering Manager
18 salaries
unlock blur

₹36 L/yr - ₹53 L/yr

Lead Engineer
18 salaries
unlock blur

₹27 L/yr - ₹36 L/yr

Explore more salaries
Compare Airtel Africa with

Vodafone Idea

4.1
Compare

Jio

3.9
Compare

Bharti Airtel

4.0
Compare

Tata Communications

4.1
Compare
Did you find this page helpful?
Yes No
write
Share an Interview