Informatica ETL Developer

10+ Informatica ETL Developer Interview Questions and Answers

Updated 25 Jun 2025
search-icon

Asked in TCS

4d ago

Q. What is the difference between delete, truncate, and drop?

Ans.

Delete removes specific rows from a table, truncate removes all rows, and drop removes the entire table.

  • Delete is a DML operation, while truncate and drop are DDL operations.

  • Delete is slower as it logs individual row deletions, while truncate and drop are faster.

  • Delete can be rolled back, while truncate and drop cannot be rolled back.

  • Delete can have conditions to specify which rows to delete, while truncate and drop affect the entire table.

  • Example: DELETE FROM table_name WHER...read more

Asked in TCS

1d ago

Q. Write a SQL query to find the duplicates.

Ans.

A SQL query to find duplicates in a table.

  • Use the GROUP BY clause to group the records by the columns that may have duplicates.

  • Use the HAVING clause to filter the groups that have more than one record.

  • Select the columns that you want to display in the result.

  • Order the result if necessary.

Asked in Cognizant

1d ago

Q. How can you update a table without using an update strategy?

Ans.

Use SQL merge statement to update table without update strategy

  • Use SQL merge statement to update table

  • Specify the source and target tables

  • Define the join condition

  • Specify the columns to update

  • Use WHEN MATCHED THEN UPDATE statement

  • Use WHEN NOT MATCHED THEN INSERT statement

Asked in Infosys BPM

3d ago

Q. Oltp and olap Process of dwh and data mart and data lifecycle

Ans.

OLTP and OLAP are two different types of databases used in data warehousing. Data warehousing involves the process of creating a data warehouse and data marts to store and analyze data throughout its lifecycle.

  • OLTP (Online Transaction Processing) databases are used for transactional processing, while OLAP (Online Analytical Processing) databases are used for analytical processing.

  • Data warehousing involves the process of extracting data from various sources, transforming it in...read more

Are these interview questions helpful?

Asked in ASG Infotech

3d ago

Q. What is the difference between connected and unconnected lookups?

Ans.

Connected lookup is used in mapping flow, while unconnected lookup is used in expression transformation.

  • Connected lookup is used in mapping flow, while unconnected lookup is used in expression transformation.

  • Connected lookup receives input values directly from the pipeline, while unconnected lookup receives input values from the calling transformation.

  • Connected lookup returns a value to the pipeline, while unconnected lookup returns a value to the calling transformation.

  • Conne...read more

Asked in Accenture

4d ago

Q. What is the difference between UNION and UNION ALL?

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 from the result set, 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.

  • Union is slower than Union All because it performs a distinct operation, while Union All simply concatenates the result sets.

  • Use Union w...read more

Informatica ETL Developer Jobs

Renovision Automation Services Pvt.Ltd. logo
Informatica ETL Developer - SQL/Power Center (6-12 yrs) 6-12 years
Renovision Automation Services Pvt.Ltd.
3.5
Accolite Software India Pvt Ltd logo
Informatica ETL Developer 5-6 years
Accolite Software India Pvt Ltd
3.4
Bangalore / Bengaluru
Diverse Lynx logo
Informatica ETL developer 2-4 years
Diverse Lynx
3.7
Chennai

Asked in Cognizant

6d ago

Q. What is filter transformation?

Ans.

Filter transformation is used to filter rows from a data source based on specified conditions.

  • Filter transformation is an active transformation in Informatica PowerCenter.

  • It allows you to define conditions to filter rows from the source data.

  • Rows that meet the filter conditions are passed to the next transformation, while others are dropped.

  • Filter transformation can be used to eliminate unwanted data or select specific data based on criteria.

  • Conditions can be simple or comple...read more

1d ago

Q. What is the difference between active and passive transformations?

Ans.

Active transformations change the number of rows that pass through it, while passive transformations do not.

  • Active transformations change the data stream by adding, deleting, or modifying rows

  • Passive transformations do not change the data stream, but may change the data within the stream

  • Active transformations include Filter, Router, Update Strategy, and Expression

  • Passive transformations include Aggregator, Joiner, Lookup, and Sorter

Share interview questions and help millions of jobseekers 🌟

man-with-laptop

Asked in Cognizant

6d ago

Q. What is pushdown automata

Ans.

Pushdown automata is a type of automata that can recognize context-free languages.

  • Pushdown automata is a theoretical model of computation.

  • It has a stack that can be used to store and retrieve information.

  • It is used to recognize context-free languages.

  • It is more powerful than finite automata but less powerful than Turing machines.

  • Examples of context-free languages include arithmetic expressions and programming languages.

Asked in TCS

5d ago

Q. Can you provide an example of an analytical syntax you have used?

Ans.

An analytical syntax example is SELECT COUNT(*) FROM table_name;

  • Analytical syntax is used to retrieve and analyze data from databases

  • Commonly used in business intelligence and data warehousing

  • Other examples include GROUP BY, ORDER BY, and JOIN statements

Asked in Dell

5d ago

Q. What is the difference between a join and a source qualifier?

Ans.

Join is used to combine data from two or more tables based on a common column, while Source Qualifier is used to filter and sort data from a single table.

  • Join combines data from multiple tables, while Source Qualifier filters and sorts data from a single table.

  • Join can be inner, outer, left, right, or full, while Source Qualifier can only filter and sort data.

  • Join requires at least one common column between the tables being joined, while Source Qualifier does not require any ...read more

Asked in Dell

6d ago

Q. Explain incremental loading.

Ans.

Incremental loading is a process of updating only the new or changed data in a target system.

  • It reduces the time and resources required for data integration.

  • It ensures that the target system is always up-to-date with the latest data.

  • It involves comparing the source and target data to identify new or changed records.

  • Examples include loading new customer orders or updating existing customer information.

Asked in Dell

2d ago

Q. What is a command task in Informatica?

Ans.

Command task is used to execute shell commands or scripts in Informatica.

  • Command task can be used to execute Unix or Windows commands.

  • It can be used to run scripts or batch files.

  • The output of the command can be captured and used in subsequent tasks.

  • Command task can be scheduled to run at a specific time or interval.

  • It can be used to perform tasks like file system operations, database operations, etc.

Asked in Dell

4d ago

Q. What is the Aggregator transformation?

Ans.

The Aggregator transformation in Informatica is used to perform aggregate calculations on data, like sums and averages.

  • Used to calculate aggregate values such as SUM, AVG, COUNT, MIN, and MAX.

  • Can group data based on specified columns, allowing for multi-level aggregation.

  • Example: Calculating total sales per region by grouping on 'Region' and summing 'Sales Amount'.

  • Supports multiple output groups for different aggregate calculations.

  • Can handle both sorted and unsorted data, bu...read more

Interview Experiences of Popular Companies

TCS Logo
3.6
 • 11.1k Interviews
Infosys Logo
3.6
 • 7.9k Interviews
Cognizant Logo
3.7
 • 5.9k Interviews
HCLTech Logo
3.5
 • 4.1k Interviews
Jio Logo
4.0
 • 2.2k Interviews
View all
interview tips and stories logo
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary

Informatica ETL Developer Interview Questions
Share an Interview
Stay ahead in your career. Get AmbitionBox app
play-icon
play-icon
qr-code
Trusted by over 1.5 Crore job seekers to find their right fit company
80 L+

Reviews

10L+

Interviews

4 Cr+

Salaries

1.5 Cr+

Users

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2025 Info Edge (India) Ltd.

Follow Us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter
Profile Image
Hello, Guest
AmbitionBox Employee Choice Awards 2025
Winners announced!
awards-icon
Contribute to help millions!
Write a review
Write a review
Share interview
Share interview
Contribute salary
Contribute salary
Add office photos
Add office photos
Add office benefits
Add office benefits