Upload Button Icon Add office photos
Engaged Employer

i

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

Cognizant Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Cognizant ETL Tester Interview Questions and Answers

Updated 27 Apr 2025

22 Interview questions

An ETL Tester was asked 5mo ago
Q. How do you read a Parquet file?
Ans. 

To read a parquet file, use a library like Apache Parquet or PyArrow to load the file and access the data.

  • Use a library like Apache Parquet or PyArrow to read the parquet file

  • Load the parquet file using the library's functions

  • Access the data within the parquet file for analysis or processing

An ETL Tester was asked 5mo ago
Q. How would you test a full load versus an incremental load?
Ans. 

To test a full load vs incremental load, compare the results of loading all data at once vs loading only new or updated data.

  • Create test cases to verify the accuracy of data loaded during a full load.

  • Create test cases to verify that only new or updated data is loaded during an incremental load.

  • Compare the results of the full load and incremental load to ensure consistency and accuracy.

  • Verify that the data integrit...

ETL Tester Interview Questions Asked at Other Companies

asked in Cognizant
Q1. If we have 200 staging tables, 40 dimension tables, and 20 fact t ... read more
asked in Cognizant
Q2. 2.Difference between Union and union all,drop and Truncate,star s ... read more
asked in Cognizant
Q3. What type of validation will you perform in the landing and stagi ... read more
Q4. What is the difference between a Test Plan and a Test Strategy?
asked in Infosys
Q5. How do you get data integrity between source and destination, how ... read more
An ETL Tester was asked
Q. What is the difference between a snowflake schema and a star schema?
Ans. 

Snowflake schema is a normalized form of star schema with additional dimension tables.

  • Snowflake schema is a data modeling technique used in data warehousing.

  • In snowflake schema, dimensions are normalized into multiple related tables.

  • Snowflake schema reduces redundancy and improves data integrity.

  • Star schema is a denormalized form of snowflake schema with a single dimension table.

  • In star schema, dimensions are not ...

An ETL Tester was asked
Q. What are the types of SCD?
Ans. 

Types of SCD include Type 1, Type 2, Type 3, and Type 4.

  • Type 1 - Overwrite: Old record is replaced with new data.

  • Type 2 - Add new row: New record is added with a new surrogate key.

  • Type 3 - Update: New column is added to track changes.

  • Type 4 - Hybrid: Combination of Type 1 and Type 2.

What people are saying about Cognizant

View All
a junior software engineer
1w
Job offer in Malaysia - legit or scam?
Hey everyone, I received a job proposal from Mindgraph for a Junior Mainframe Developer position in Malaysia (onsite). Not sure if it's a real deal. They found my resume on Naukri and the offer includes: * Experience: 3+ years on cardlink, VSAM, CICS, JCL * Location: Malaysia (Accenture client in Kuala Lumpur) * Notice: 0-60 days * Benefits: One-way ticket, 1-week stay, medical insurance, visa. Has anyone heard of Mindgraph or had a similar experience? Note : This is a permanent position with Mindgragh and you need to work with our client Accenture - Malaysia (Kaula Lumpur) & we will provide one way Air Ticket from India - Malaysia, 1 Week Accommodation, Medical Insurance and will take care of the Visa process also. Any insights would be appreciated!
Got a question about Cognizant?
Ask anonymously on communities.
An ETL Tester was asked
Q. How do you display horizontal data in Oracle into vertical data using the Pivot function?
Ans. 

To display horizontal Oracle into vertical Oracle, we can use the PIVOT function in SQL.

  • The PIVOT function is used to transform rows into columns.

  • It requires an aggregate function to be specified.

  • The PIVOT function can be used with the SELECT statement.

  • The PIVOT function can also be used with dynamic SQL.

  • Example: SELECT * FROM table_name PIVOT (SUM(column_name) FOR pivot_column IN (value1, value2, value3));

An ETL Tester was asked
Q. Write an SQL query to find the last day of the previous month.
Ans. 

SQL query to find the last day of the previous month.

  • Use the DATEADD function to subtract one day from the first day of the current month

  • Use the DAY function to get the day of the month

  • Subtract the day of the month from the date to get the last day of the previous month

An ETL Tester was asked
Q. Write an SQL query to fetch the last 5 records from a table.
Ans. 

To fetch last 5 records from a table in SQL

  • Use SELECT statement to retrieve data from the table

  • Use ORDER BY clause to sort the data in descending order based on a column

  • Use LIMIT clause to limit the number of rows returned to 5

Are these interview questions helpful?
An ETL Tester was asked
Q. If we have 200 staging tables, 40 dimension tables, and 20 fact tables, how would you compare them with the target systems?
Ans. 

The number of staging, dimension and fact tables in source and target systems need to be compared.

  • Compare the number of staging, dimension and fact tables in source and target systems.

  • Check if the table names and column names are consistent in both systems.

  • Verify if the data types and data values are matching in both systems.

  • Ensure that the ETL process is properly mapping the data from source to target systems.

  • Per...

An ETL Tester was asked
Q. What type of validation will you perform in the landing and staging areas?
Ans. 

At landing and staging area, I will perform data validation to ensure accuracy and completeness of data.

  • Validate data against source system

  • Check for missing or duplicate data

  • Verify data types and formats

  • Ensure data integrity and consistency

  • Perform data profiling and data quality checks

An ETL Tester was asked
Q. What is the difference between a unique key and a primary key?
Ans. 

Unique key allows null values while primary key does not.

  • Primary key is a unique identifier for a record in a table.

  • Unique key allows null values but primary key does not.

  • A table can have only one primary key but multiple unique keys.

  • Example: Employee ID can be a primary key while email can be a unique key.

Cognizant ETL Tester Interview Experiences

10 interviews found

ETL Tester Interview Questions & Answers

user image Anonymous

posted on 27 Apr 2025

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected
  • Q1. Prepare as per project
  • Q2. Prepare well project related concepts

ETL Tester Interview Questions & Answers

user image Anonymous

posted on 25 Apr 2025

Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I appeared for an interview in Mar 2025, where I was asked the following questions.

  • Q1. Find the rank and top 10%
  • Q2. Create report for month over month growth
  • Ans. 

    Month-over-month growth report analyzes performance changes between consecutive months, highlighting trends and insights.

    • Define Metrics: Identify key performance indicators (KPIs) such as revenue, user acquisition, or sales volume to measure growth.

    • Calculate Growth Rate: Use the formula ((Current Month Value - Previous Month Value) / Previous Month Value) * 100 to determine percentage growth.

    • Visual Representation: Crea...

  • Answered by AI

ETL Tester Interview Questions & Answers

user image Anonymous

posted on 19 Jan 2025

Interview experience
1
Bad
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
No response

I applied via Recruitment Consulltant and was interviewed before Jan 2024. There was 1 interview round.

Round 1 - Technical 

(5 Questions)

  • Q1. Unix command like awk
  • Q2. How would you test a full load vs incremental load
  • Ans. 

    To test a full load vs incremental load, compare the results of loading all data at once vs loading only new or updated data.

    • Create test cases to verify the accuracy of data loaded during a full load.

    • Create test cases to verify that only new or updated data is loaded during an incremental load.

    • Compare the results of the full load and incremental load to ensure consistency and accuracy.

    • Verify that the data integrity is ...

  • Answered by AI
  • Q3. Python
  • Q4. Hive tablea
  • Q5. How to read a parquet file
  • Ans. 

    To read a parquet file, use a library like Apache Parquet or PyArrow to load the file and access the data.

    • Use a library like Apache Parquet or PyArrow to read the parquet file

    • Load the parquet file using the library's functions

    • Access the data within the parquet file for analysis or processing

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - They were asking very less ETL testing relevant questions and more about automation and all

ETL Tester Interview Questions & Answers

user image Anonymous

posted on 1 Feb 2024

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

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

Round 1 - Technical 

(1 Question)

  • Q1. Difference between snowflake schema and star schema
  • Ans. 

    Snowflake schema is a normalized form of star schema with additional dimension tables.

    • Snowflake schema is a data modeling technique used in data warehousing.

    • In snowflake schema, dimensions are normalized into multiple related tables.

    • Snowflake schema reduces redundancy and improves data integrity.

    • Star schema is a denormalized form of snowflake schema with a single dimension table.

    • In star schema, dimensions are not norma...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Stay clam and tell me the truth.

ETL Tester Interview Questions & Answers

user image Anonymous

posted on 21 Sep 2023

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 Aug 2023. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Technical 

(1 Question)

  • Q1. What are the types of scd
  • Ans. 

    Types of SCD include Type 1, Type 2, Type 3, and Type 4.

    • Type 1 - Overwrite: Old record is replaced with new data.

    • Type 2 - Add new row: New record is added with a new surrogate key.

    • Type 3 - Update: New column is added to track changes.

    • Type 4 - Hybrid: Combination of Type 1 and Type 2.

  • Answered by AI
Round 3 - Technical 

(1 Question)

  • Q1. Incremental load validations

ETL Tester Interview Questions & Answers

user image Anonymous

posted on 7 Dec 2022

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via Referral and was interviewed in Nov 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 tips
Round 2 - Technical 

(5 Questions)

  • Q1. If we have 200 staging tables, 40 dimensions tables and 20 facts table, How will you compare it with target systems
  • Q2. Types of test data creation
  • Ans. 

    Test data creation types include manual, automated, random, boundary, and negative testing.

    • Manual testing involves creating data by hand

    • Automated testing uses tools to generate data

    • Random testing involves creating data randomly

    • Boundary testing involves testing data at the limits of its range

    • Negative testing involves testing invalid or unexpected data

  • Answered by AI
  • Q3. SQL-Find a last day of the previous month
  • Q4. SQL-Display horizontal ORACLE into Vertical ORACLE (Pivot function)
  • Ans. 

    To display horizontal Oracle into vertical Oracle, we can use the PIVOT function in SQL.

    • The PIVOT function is used to transform rows into columns.

    • It requires an aggregate function to be specified.

    • The PIVOT function can be used with the SELECT statement.

    • The PIVOT function can also be used with dynamic SQL.

    • Example: SELECT * FROM table_name PIVOT (SUM(column_name) FOR pivot_column IN (value1, value2, value3));

  • Answered by AI
  • Q5. SQL- Fetch last 5 records from the table
Round 3 - Technical 

(2 Questions)

  • Q1. How will you handle stressful situation
  • Q2. What will you do after production bug leakage
Round 4 - HR 

(1 Question)

  • Q1. General tell abt your self

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well before the interview
Be confident
Stay cool

Skills evaluated in this interview

ETL Tester Interview Questions & Answers

user image Anonymous

posted on 7 Feb 2024

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

I appeared for an interview before Feb 2023.

Round 1 - Technical 

(1 Question)

  • Q1. Basic sql Dw concepts Scenario based questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Basic sql queries
Etl connectors
Do concepts

ETL Tester Interview Questions & Answers

user image Anonymous

posted on 12 May 2021

Interview Questionnaire 

6 Questions

  • Q1. 1.Difference between unique key and primary key.
  • Q2. 2.Difference between Union and union all,drop and Truncate,star schema and snowflake schema,Dimension table and fact table.
  • Ans. 

    Union combines the result sets of two or more SELECT statements, while Union All combines all rows from two or more SELECT statements.

    • Union removes duplicate rows, while Union All does not.

    • Union requires the number and order of columns in all SELECT statements to be the same, while Union All does not have this requirement.

    • Example: SELECT column1 FROM table1 UNION SELECT column1 FROM table2;

    • Example: SELECT column1 FROM ...

  • Answered by AI
  • Q3. Which type of Validation you will do at Landing and staging area.
  • Ans. 

    At landing and staging area, I will perform data validation to ensure accuracy and completeness of data.

    • Validate data against source system

    • Check for missing or duplicate data

    • Verify data types and formats

    • Ensure data integrity and consistency

    • Perform data profiling and data quality checks

  • Answered by AI
  • Q4. 1.Find last 5 records. 2. find unique records.
  • Ans. 

    To find the last 5 records, use the ORDER BY clause with a descending order and limit the result to 5. To find unique records, use the DISTINCT keyword.

    • To find the last 5 records, use the ORDER BY clause with a descending order and limit the result to 5.

    • Example: SELECT * FROM table_name ORDER BY column_name DESC LIMIT 5

    • To find unique records, use the DISTINCT keyword.

    • Example: SELECT DISTINCT column_name FROM table_name

  • Answered by AI
  • Q5. What is self Join,types of joins.what is CDC and how we will use it in ETL testing
  • Ans. 

    Self join is joining a table with itself. Types of joins are inner, outer, left and right. CDC is change data capture used for tracking data changes.

    • Self join is used when we need to join a table with itself to retrieve data.

    • Types of joins are inner, outer, left and right join.

    • CDC is used to track data changes in the source system and apply those changes to the target system.

    • CDC can be used in ETL testing to verify tha...

  • Answered by AI
  • Q6. Type of scd.
  • Ans. 

    SCD stands for Slowly Changing Dimensions. There are three types of SCD: Type 1, Type 2, and Type 3.

    • Type 1: Overwrites old data with new data.

    • Type 2: Creates a new record for new data and keeps the old record for historical data.

    • Type 3: Creates a new column for new data and keeps the old column for historical data.

  • Answered by AI

Skills evaluated in this interview

ETL Tester Interview Questions & Answers

user image Anonymous

posted on 17 Jan 2021

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

Interview Questionnaire 

10 Questions

  • Q1. Explain ETL architecture?
  • Q2. What is fact?
  • Q3. What is fact table?
  • Ans. 

    Fact table is a table in a data warehouse that stores quantitative data about a business process.

    • Contains foreign keys to dimension tables

    • Stores numerical data such as sales, revenue, etc.

    • Used for analysis and reporting

    • Can have multiple fact tables in a data warehouse

  • Answered by AI
  • Q4. What are dimensions? And their types
  • Ans. 

    Dimensions are attributes or characteristics of data that can be used for analysis and reporting.

    • Dimensions are used in data warehousing and business intelligence to categorize and organize data.

    • Types of dimensions include time, geography, product, customer, and organization.

    • Dimensions can be hierarchical, with subcategories and levels of detail.

    • Dimensions are often used in conjunction with measures, which are the nume...

  • Answered by AI
  • Q5. Explain SCD types
  • Q6. Explain schema you used in your project
  • Ans. 

    The schema used in my project was a star schema.

    • Star schema is a type of data warehouse schema where a central fact table is connected to multiple dimension tables.

    • The fact table contains the measurements or metrics of the business process, while the dimension tables provide context and descriptive attributes.

    • This schema is commonly used in data warehousing and business intelligence applications.

    • Example: In a sales ana...

  • Answered by AI
  • Q7. What are the prerequisites for etl testing?
  • Q8. What is data mart?
  • Ans. 

    A data mart is a subset of a larger data warehouse that is designed to serve a specific business unit or department.

    • Contains a subset of data from a larger data warehouse

    • Designed to serve a specific business unit or department

    • Provides a more focused view of data for analysis and reporting

    • Can be created using a top-down or bottom-up approach

    • Examples include sales data mart, marketing data mart, finance data mart

  • Answered by AI
  • Q9. What is data repository?
  • Q10. How do you identify latest record in SCD

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident and real.
If you don't know any answer be straight to interviewer.

Skills evaluated in this interview

ETL Tester Interview Questions & Answers

user image Anonymous

posted on 14 Jun 2022

I applied via Naukri.com and was interviewed before Jun 2021. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. About previous project

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident, and be prepared what you have good potential to give... be honest

Cognizant Interview FAQs

How many rounds are there in Cognizant ETL Tester interview?
Cognizant interview process usually has 1-2 rounds. The most common rounds in the Cognizant interview process are Technical, Resume Shortlist and HR.
How to prepare for Cognizant ETL Tester 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 Cognizant. The most common topics and skills that interviewers at Cognizant expect are ETL Testing, SQL, Database Testing, Unix and Hadoop.
What are the top questions asked in Cognizant ETL Tester interview?

Some of the top questions asked at the Cognizant ETL Tester interview -

  1. If we have 200 staging tables, 40 dimensions tables and 20 facts table, How wil...read more
  2. 2.Difference between Union and union all,drop and Truncate,star schema and snow...read more
  3. Which type of Validation you will do at Landing and staging ar...read more

Tell us how to improve this page.

Overall Interview Experience Rating

3.3/5

based on 7 interview experiences

Difficulty level

Moderate 86%
Hard 14%

Duration

Less than 2 weeks 57%
2-4 weeks 29%
4-6 weeks 14%
View more

ETL Tester Interview Questions from Similar Companies

TCS ETL Tester Interview Questions
3.6
 • 6 Interviews
View all
Cognizant ETL Tester Salary
based on 520 salaries
₹3.6 L/yr - ₹12.5 L/yr
18% more than the average ETL Tester Salary in India
View more details

Cognizant ETL Tester Reviews and Ratings

based on 41 reviews

4.1/5

Rating in categories

3.8

Skill development

3.7

Work-life balance

3.7

Salary

3.5

Job security

3.9

Company culture

3.4

Promotions

3.7

Work satisfaction

Explore 41 Reviews and Ratings
Associate
73.2k salaries
unlock blur

₹5.4 L/yr - ₹12.5 L/yr

Programmer Analyst
56.2k salaries
unlock blur

₹3.5 L/yr - ₹7.3 L/yr

Senior Associate
55.1k salaries
unlock blur

₹8.4 L/yr - ₹28.5 L/yr

Senior Processing Executive
29.8k salaries
unlock blur

₹2.2 L/yr - ₹6.5 L/yr

Technical Lead
18.1k salaries
unlock blur

₹6 L/yr - ₹25.5 L/yr

Explore more salaries
Compare Cognizant with

TCS

3.6
Compare

Infosys

3.6
Compare

Wipro

3.7
Compare

Accenture

3.8
Compare
write
Share an Interview