Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by IBM Team. If you also belong to the team, you can get access from here

IBM Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Clear (1)

IBM Data Engineer Interview Questions, Process, and Tips

Updated 21 Jan 2025

Top IBM Data Engineer Interview Questions and Answers

View all 29 questions

IBM Data Engineer Interview Experiences

41 interviews found

I applied via Recruitment Consulltant and was interviewed before Jun 2021. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all Resume tips
Round 2 - Technical 

(2 Questions)

  • Q1. I have given interview on Pyspark. So everything related to Pyspark ranging from Architecture, Aggregations, Performance Enhancements, Spark SQL, a live SQL query in Pyspark etc.
  • Q2. Basic to intermediate SQL queries
Round 3 - One-on-one 

(1 Question)

  • Q1. Current, Expected, Gap in career.

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare for Technical questions Conceptually as well programmatically. Be confident that they don't have to doubt on proxy.

Data Engineer Interview Questions & Answers

user image Anonymous

posted on 28 Jul 2021

Interview Questionnaire 

5 Questions

  • Q1. 1) How to handle data skewness in spark.
  • Ans. 

    Data skewness in Spark can be handled by partitioning, bucketing, or using salting techniques.

    • Partitioning the data based on a key column can distribute the data evenly across the nodes.

    • Bucketing can group the data into buckets based on a key column, which can improve join performance.

    • Salting involves adding a random prefix to the key column, which can distribute the data evenly.

    • Using broadcast joins for small tables c...

  • Answered by AI
  • Q2. 2) Difference between partitioning and Bucketing
  • Ans. 

    Partitioning is dividing data into smaller chunks based on a column value. Bucketing is dividing data into equal-sized buckets based on a hash function.

    • Partitioning is used for organizing data for efficient querying and processing.

    • Bucketing is used for evenly distributing data across nodes in a cluster.

    • Partitioning is done based on a column value, such as date or region.

    • Bucketing is done based on a hash function, such ...

  • Answered by AI
  • Q3. 3) Difference between cache and persistent storage
  • Ans. 

    Cache is temporary storage used to speed up access to frequently accessed data. Persistent storage is permanent storage used to store data even after power loss.

    • Cache is faster but smaller than persistent storage

    • Cache is volatile and data is lost when power is lost

    • Persistent storage is non-volatile and data is retained even after power loss

    • Examples of cache include CPU cache, browser cache, and CDN cache

    • Examples of per...

  • Answered by AI
  • Q4. 4) How to read json data using spark
  • Ans. 

    To read JSON data using Spark, use the SparkSession.read.json() method.

    • Create a SparkSession object

    • Use the read.json() method to read the JSON data

    • Specify the path to the JSON file or directory containing JSON files

    • The resulting DataFrame can be manipulated using Spark's DataFrame API

  • Answered by AI
  • Q5. 5) How to create a kafka topic with replication factor 2
  • Ans. 

    To create a Kafka topic with replication factor 2, use the command line tool or Kafka API.

    • Use the command line tool 'kafka-topics.sh' with the '--replication-factor' flag set to 2.

    • Alternatively, use the Kafka API to create a topic with a replication factor of 2.

    • Ensure that the number of brokers in the Kafka cluster is greater than or equal to the replication factor.

    • Consider setting the 'min.insync.replicas' configurati...

  • Answered by AI

Skills evaluated in this interview

Data Engineer Interview Questions Asked at Other Companies

asked in Cisco
Q1. Optimal Strategy for a Coin Game You are playing a coin game with ... read more
asked in Sigmoid
Q2. Next Greater Element Problem Statement You are given an array arr ... read more
asked in Sigmoid
Q3. Problem: Search In Rotated Sorted Array Given a sorted array that ... read more
asked in Cisco
Q4. Covid Vaccination Distribution Problem As the Government ramps up ... read more
asked in LTIMindtree
Q5. 1) If you are given a card with 1-1000 numbers and there are 4 bo ... read more

Data Engineer Interview Questions & Answers

user image Anonymous

posted on 15 Sep 2021

Interview Questionnaire 

3 Questions

  • Q1. They asked me technology based questions i.e. opentext exstream .
  • Q2. They asked if I am comfortable to relocate.
  • Q3. They asked me what's my expected package.

Interview Preparation Tips

Interview preparation tips for other job seekers - Whatever package you expect , ask atleast 10-20% more than that because they will negotiate your package to take it down for sure.

Data Engineer Interview Questions & Answers

user image Anonymous

posted on 14 Apr 2023

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before Apr 2022. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all Resume tips
Round 2 - Technical 

(1 Question)

  • Q1. I was asked on the basic concepts of AWS and Python
Round 3 - Technical 

(1 Question)

  • Q1. It was more of scenario based questions
Round 4 - HR 

(1 Question)

  • Q1. A senior manager interviewed me on projects and my choice and flexibility of work.

Interview Preparation Tips

Interview preparation tips for other job seekers - Focus on your project details and architecture

IBM interview questions for designations

 Senior Data Engineer

 (7)

 Big Data Engineer

 (3)

 Data Architect

 (2)

 Data Engineer 1

 (2)

 Gcp Data Engineer

 (1)

 AWS Data Engineer

 (1)

 Data Science Engineer

 (1)

 Data Analyst

 (13)

Data Engineer Interview Questions & Answers

user image Anonymous

posted on 11 Apr 2023

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

I applied via Referral and was interviewed before Apr 2022. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all Resume tips
Round 2 - Technical 

(2 Questions)

  • Q1. Based on the technology we worked on and covered all scenarios in my technology and giving complex scenario to solve it
  • Q2. Mostly checking technology and speaking skills .

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well in the technology you are looking and maintain good communication skills

Get interview-ready with Top IBM Interview Questions

Data Engineer Interview Questions & Answers

user image Anonymous

posted on 24 Sep 2021

I applied via Naukri.com and was interviewed in Aug 2021. There were 3 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. What is difference between union vs union all
  • Ans. 

    Union combines and removes duplicates, Union All combines all rows including duplicates.

    • Union merges two tables and removes duplicates

    • Union All merges two tables and includes duplicates

    • Union is slower than Union All as it removes duplicates

    • Syntax: SELECT column1, column2 FROM table1 UNION/UNION ALL SELECT column1, column2 FROM table2

    • Example: SELECT name FROM table1 UNION SELECT name FROM table2

  • Answered by AI
  • Q2. Delete vs truncate vs drop
  • Ans. 

    Difference between delete, truncate and drop in SQL

    • DELETE removes specific rows from a table

    • TRUNCATE removes all rows from a table

    • DROP removes the entire table from the database

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - It was good and clinical

Skills evaluated in this interview

Data Engineer Jobs at IBM

View all

I applied via Recruitment Consultant and was interviewed in Jun 2021. There were 3 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Basic and Intermediate questions about SQL,SSIS and Azure.
  • Q2. Why there are 2 keys available in azure resources
  • Ans. 

    Two keys are available in Azure resources for security purposes.

    • One key is used for authentication and the other for authorization.

    • Authentication key is used to verify the identity of the user or application accessing the resource.

    • Authorization key is used to grant or deny access to specific resources or actions.

    • Having two keys adds an extra layer of security to Azure resources.

    • Examples of Azure resources that use two

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Only one technical round followed by PMO and HR discussion.

Skills evaluated in this interview

Data Engineer Interview Questions & Answers

user image Anonymous

posted on 31 May 2021

I applied via Walk-in and was interviewed in May 2021. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Spark / scala / AWS / Bigdata

Interview Preparation Tips

Interview preparation tips for other job seekers - Domain specific strong knowledge in theoretical as well as coding perspective knowledge is necessary to crack the interview.

I applied via Naukri.com and was interviewed before Dec 2020. There were 3 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. What are your project experiences
  • Q2. What are the tech stacks you've worked with
  • Ans. 

    I have worked with tech stacks such as Hadoop, Spark, Kafka, AWS, and SQL.

    • Experience with Hadoop ecosystem including HDFS, MapReduce, Hive, and Pig

    • Proficient in Spark for data processing and analysis

    • Worked with Kafka for real-time data streaming

    • Familiar with AWS services such as EC2, S3, and EMR

    • Strong SQL skills for data querying and manipulation

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Elaborate your project and its architecture vastly also try to go through all the tech stack you've ever worked on.

Data Engineer Interview Questions & Answers

user image Anonymous

posted on 15 Sep 2022

I applied via Approached by Company and was interviewed before Sep 2021. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all Resume tips
Round 2 - Coding Test 

Hackarrank questions, practice more of it

Round 3 - Technical 

(1 Question)

  • Q1. Coding questions, about cloud experience
Round 4 - HR 

(2 Questions)

  • Q1. It was mixed of HR and technical
  • Q2. Why do want to join IBM

Interview Preparation Tips

Interview preparation tips for other job seekers - Be thorough about your resume,
Good technical knowledge is a must.
Try to prove that you will do whatever it takes to complete your tasks.
Contribute & help others!
anonymous
You can choose to be anonymous

IBM Interview FAQs

How many rounds are there in IBM Data Engineer interview?
IBM interview process usually has 2-3 rounds. The most common rounds in the IBM interview process are Technical, One-on-one Round and Resume Shortlist.
How to prepare for IBM Data Engineer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at IBM. The most common topics and skills that interviewers at IBM expect are Python, Unix Shell Scripting, Big Data, SQL and Interpersonal Skills.
What are the top questions asked in IBM Data Engineer interview?

Some of the top questions asked at the IBM Data Engineer interview -

  1. 1) How to handle data skewness in spar...read more
  2. 5) How to create a kafka topic with replication facto...read more
  3. 4) How to read json data using sp...read more
How long is the IBM Data Engineer interview process?

The duration of IBM Data Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.

Recently Viewed

INTERVIEWS

Jindal Stainless

No Interviews

JOBS

Jindal Stainless

No Jobs

INTERVIEWS

Jindal Stainless

No Interviews

JOBS

Jindal Stainless

No Jobs

SALARIES

Future Group

JOBS

Flipkart

No Jobs

SALARIES

Tiger Analytics

SALARIES

Rebel Foods

INTERVIEWS

Tiger Analytics

No Interviews

Tell us how to improve this page.

IBM Data Engineer Interview Process

based on 40 interviews

3 Interview rounds

  • Technical Round - 1
  • Technical Round - 2
  • Personal Interview1 Round
View more
IBM Data Engineer Salary
based on 2.8k salaries
₹5.9 L/yr - ₹25.3 L/yr
33% more than the average Data Engineer Salary in India
View more details

IBM Data Engineer Reviews and Ratings

based on 208 reviews

4.2/5

Rating in categories

4.0

Skill development

4.3

Work-life balance

3.7

Salary

4.0

Job security

4.2

Company culture

3.2

Promotions

3.9

Work satisfaction

Explore 208 Reviews and Ratings
Data Engineer-Data Platforms-Google

Gurgaon / Gurugram

7-12 Yrs

Not Disclosed

Data Engineer-Data Platforms

Hyderabad / Secunderabad

2-5 Yrs

Not Disclosed

Data Engineer-Data Integration

Hyderabad / Secunderabad

2-5 Yrs

Not Disclosed

Explore more jobs
Application Developer
11.7k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Software Engineer
5.5k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Advisory System Analyst
5.2k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Software Engineer
5k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Systems Engineer
4.5k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare IBM with

Oracle

3.7
Compare

TCS

3.7
Compare

Cognizant

3.7
Compare

Accenture

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