Upload Button Icon Add office photos

Filter interviews by

Informatica Interview Questions, Process, and Tips

Updated 16 Nov 2024

Top Informatica Interview Questions and Answers

View all 33 questions

Informatica Interview Experiences

Popular Designations

27 interviews found

Interview experience
4
Good
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
No response

I applied via LinkedIn and was interviewed in Jun 2024. There were 2 interview rounds.

Round 1 - Coding Test 

2 coding questions + few MCQ based on java and spring boot

Round 2 - Technical 

(3 Questions)

  • Q1. Java basic questions
  • Q2. Spring question
  • Q3. Print Matrix in spiral form coding question
  • Ans. 

    Print a matrix in spiral form

    • Iterate through the matrix in a spiral pattern, printing each element

    • Keep track of the boundaries of the matrix as you move along

    • Handle cases where the matrix is not a perfect square separately

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Informatica Software Engineer interview:
  • Java
  • Spring Boot
  • Spring Framework
  • Data Structures
Interview preparation tips for other job seekers - Interview was medium to hard couldn't solve coding question in time limit so wasn't called for round 2.

Skills evaluated in this interview

Software Engineer Interview Questions asked at other Companies

Q1. Bridge and torch problem : Four people come to a river in the night. There is a narrow bridge, but it can only hold two people at a time. They have one torch and, because it's night, the torch has to be used when crossing the bridge. Person... read more
View answer (169)
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Coding Test 

Python, java, sql along with theoretical knowledge

Round 2 - Technical 

(3 Questions)

  • Q1. Questions on databases
  • Q2. Questions on algorithms
  • Q3. Coding related questions
Round 3 - HR 

(2 Questions)

  • Q1. Tell about yourself.
  • Q2. Strengths and weaknesses

Software Engineer Interview Questions asked at other Companies

Q1. Bridge and torch problem : Four people come to a river in the night. There is a narrow bridge, but it can only hold two people at a time. They have one torch and, because it's night, the torch has to be used when crossing the bridge. Person... read more
View answer (169)

Backend-Engineer Interview Questions & Answers

user image Anonymous

posted on 16 Sep 2024

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

I applied via Company Website and was interviewed in Aug 2024. There was 1 interview round.

Round 1 - Coding Test 

1. SQL Question - Query the average population for all cities in a CITY, round the number
2. Medium Difficulty DSA Question - Print all permutations of a String

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

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

Round 1 - Technical 

(2 Questions)

  • Q1. How do you segment your customers
  • Ans. 

    Segment customers based on their needs, behavior, and demographics.

    • Segment based on customer needs and pain points

    • Segment based on customer behavior and usage patterns

    • Segment based on demographics such as age, location, industry, etc.

  • Answered by AI
  • Q2. How do you get issues resolved for the customer
  • Ans. 

    I prioritize the issue based on severity, communicate with relevant teams, and provide regular updates to the customer.

    • Prioritize issues based on severity to ensure critical issues are resolved first

    • Communicate effectively with relevant teams to address the issue promptly

    • Provide regular updates to the customer on the progress of issue resolution

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Please follow up with HR constantly they don't bother to respond with results. I had to ask the person who referred me the status of my applications

Customer Success Manager Interview Questions asked at other Companies

Q1. How do you manage if 2 or 3 or even more tasks spontaneously are assigned upon?
View answer (2)

Informatica interview questions for popular designations

 Software Engineer

 (6)

 QA Engineer

 (2)

 Customer Success Manager

 (1)

 Intern

 (1)

 Internship Trainee

 (1)

 Lead Engineer

 (1)

 Principal Software Engineer

 (1)

 QA Lead

 (1)

Software Engineer Interview Questions & Answers

user image KUNAL KISHOR

posted on 16 Nov 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

ALGORTIH DS JAVA SPRING BOOT

Software Engineer Interview Questions asked at other Companies

Q1. Bridge and torch problem : Four people come to a river in the night. There is a narrow bridge, but it can only hold two people at a time. They have one torch and, because it's night, the torch has to be used when crossing the bridge. Person... read more
View answer (169)

Get interview-ready with Top Informatica Interview Questions

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

(1 Question)

  • Q1. Questions will be added on java programming, basics of java, unix concepts.
Round 2 - Technical 

(1 Question)

  • Q1. Collections, patterns, multithreading, exception handling, file handling questions.
Round 3 - Coding Test 

Harper rank coding question

Round 4 - HR 

(1 Question)

  • Q1. Why you left previous company. What’s ur expections.

Senior Software Engineer Interview Questions asked at other Companies

Q1. Find Nth PrimeYou are given a number 'N'. Your task is to find Nth prime number. A prime number is a number greater than 1 that is not a product of two smaller natural numbers. Prime numbers have only two factors – 1 and the number itself. ... read more
View answer (6)

QA Engineer Interview Questions & Answers

user image Kaviya Kumar

posted on 18 Jul 2024

Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
Not Selected

I was interviewed in Jun 2024.

Round 1 - Coding Test 

Coding on java,with explanation video, proctored

Round 2 - Technical 

(2 Questions)

  • Q1. Explain project framework
  • Ans. 

    Project framework is a structure that provides guidelines, tools, and libraries for developing software applications.

    • Provides a foundation for organizing code and implementing best practices

    • Includes libraries, tools, and templates to streamline development process

    • Can be specific to a programming language or technology stack

    • Examples: Angular for front-end web development, Spring for Java applications

  • Answered by AI
  • Q2. Explain waits in selenium
  • Ans. 

    Waits in Selenium are used to make the automation script wait for a certain condition to be met before proceeding.

    • Implicit Wait: Waits for a certain amount of time before throwing an exception if the element is not found.

    • Explicit Wait: Waits for a certain condition to be met before proceeding.

    • Fluent Wait: Waits for a certain condition with a defined polling frequency.

  • Answered by AI

Skills evaluated in this interview

QA Engineer Interview Questions asked at other Companies

Q1. 80 pairs of socks in a dark room, 40 black, 40 white, how many minimum number of socks need to be taken out to get 15 pairs of socks
View answer (7)

Sdet Interview Questions & Answers

user image Anonymous

posted on 17 May 2024

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

I applied via Approached by Company and was interviewed in Apr 2024. There was 1 interview round.

Round 1 - One-on-one 

(2 Questions)

  • Q1. What is AWS SQS and
  • Ans. 

    AWS SQS (Simple Queue Service) is a fully managed message queuing service that enables decoupling of components in a distributed system.

    • Used for storing messages in a queue before they are processed by a consumer

    • Supports distributed systems by enabling asynchronous communication between components

    • Helps in decoupling different parts of a system, improving scalability and fault tolerance

    • Messages can be stored in SQS for

  • Answered by AI
  • Q2. What is the use of Normalizations
  • Ans. 

    Normalizations are used to standardize data by removing redundancies and inconsistencies.

    • Normalizations help in organizing data in a consistent and efficient manner.

    • They reduce data redundancy by eliminating duplicate information.

    • Normalization ensures data integrity and accuracy by avoiding inconsistencies.

    • Examples include normalizing database tables to reduce data duplication and improve query performance.

  • Answered by AI

Skills evaluated in this interview

Sdet Interview Questions asked at other Companies

Q1. Given a M x N 2D array containing random alphabets and a function Dict(string word) which returns whether the 'word' is a valid English word. Find all possible valid words you can get from the 2D array, where the alphabets are adjacent to e... read more
View answer (1)

Data Engineer- Power BI Interview Questions & Answers

user image Anonymous

posted on 16 May 2024

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

I applied via LinkedIn and was interviewed in Nov 2023. There were 3 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Rolling Sales, YTD, MTD, Calendar Table, Fiscal Year from April
Round 2 - Technical 

(1 Question)

  • Q1. SQL- WIndows, CTEs
Round 3 - HR 

(1 Question)

  • Q1. Salary Expectations, WFH options
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed in Mar 2023. 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 

(17 Questions)

  • Q1. Components of CUCUMBER and what is dryrun in CUCUMBER / basic questions on ur framework
  • Q2. How BDD differs from TDD
  • Ans. 

    BDD focuses on behavior and collaboration while TDD focuses on testing and development.

    • BDD involves collaboration between developers, testers, and business stakeholders to define behavior in a common language

    • TDD involves writing tests before writing code to ensure code meets requirements

    • BDD uses scenarios to describe behavior while TDD uses test cases to verify functionality

    • BDD is more focused on the end-user experienc...

  • Answered by AI
  • Q3. Diff between Method Overloading and Method Overriding in JAVA.
  • Ans. 

    Method Overloading is having multiple methods with the same name but different parameters. Method Overriding is having a method in a subclass with the same name and parameters as a method in its superclass.

    • Method Overloading is done in the same class while Method Overriding is done in different classes.

    • Method Overloading is used to add more behavior to a method while Method Overriding is used to change the behavior of ...

  • Answered by AI
  • Q4. Explain about OOPS Concept
  • Ans. 

    OOPS is a programming paradigm based on the concept of objects that interact with each other to perform tasks.

    • OOPS stands for Object-Oriented Programming System

    • It focuses on creating reusable code and organizing it into objects

    • It includes concepts like inheritance, encapsulation, polymorphism, and abstraction

    • Example: A car object can have properties like color, model, and speed, and methods like start, stop, and accele...

  • Answered by AI
  • Q5. Why String is Immutable?
  • Ans. 

    String is immutable because it cannot be changed once created.

    • String objects are stored in a constant pool, which cannot be modified.

    • Any operation on a string creates a new string object.

    • This ensures thread safety and prevents unintended changes to the string.

    • For example, if a string is used as a key in a map, its immutability guarantees that the key will not change.

  • Answered by AI
  • Q6. Can Static method be overload and override?
  • Ans. 

    Yes, static methods can be overloaded but not overridden.

    • Overloading is having multiple methods with the same name but different parameters.

    • Static methods cannot be overridden as they belong to the class and not the instance.

    • Example of overloading: public static void method(int a) and public static void method(int a, int b)

  • Answered by AI
  • Q7. Explain about Waits Concepts in Selenium
  • Ans. 

    Waits in Selenium are used to synchronize the test script execution with the application's response.

    • Waits are used to handle synchronization issues in Selenium

    • There are two types of waits: Implicit and Explicit

    • Implicit waits wait for a certain amount of time before throwing an exception

    • Explicit waits wait for a certain condition to occur before proceeding with the test script

    • Examples of explicit waits include: WebDrive

  • Answered by AI
  • Q8. JAVA Program to reverse a String and Repeated number/occurance times.
  • Ans. 

    JAVA program to reverse a String and count repeated occurrences.

    • Use StringBuilder to reverse the String.

    • Use a HashMap to count the occurrences of each character.

    • Iterate through the HashMap to print the repeated characters and their count.

  • Answered by AI
  • Q9. What is Application server/ basic SQL questions
  • Q10. What are API request methods
  • Ans. 

    API request methods are the actions that can be performed on a web API.

    • API request methods include GET, POST, PUT, DELETE, PATCH, and OPTIONS.

    • GET is used to retrieve data from the server.

    • POST is used to submit data to the server.

    • PUT is used to update existing data on the server.

    • DELETE is used to delete data from the server.

    • PATCH is used to partially update existing data on the server.

    • OPTIONS is used to retrieve informa...

  • Answered by AI
  • Q11. How Query parameter differs fromm Path Parameter?
  • Ans. 

    Query parameters are appended to the end of a URL after a '?' while path parameters are part of the URL path.

    • Query parameters are optional and can be used to filter or sort data.

    • Path parameters are mandatory and used to identify a specific resource.

    • Query parameters are separated by '&' while path parameters are separated by '/'.

    • Example of query parameter: www.example.com/search?q=keyword

    • Example of path parameter: www.e

  • Answered by AI
  • Q12. API response codes that you have frequently faced
  • Ans. 

    Frequently faced API response codes include 200, 400, 401, 404, and 500.

    • 200 - OK: Successful request

    • 400 - Bad Request: Invalid input or missing parameters

    • 401 - Unauthorized: Authentication failure

    • 404 - Not Found: Requested resource not found

    • 500 - Internal Server Error: Server-side error

  • Answered by AI
  • Q13. Basic Authenticationn in API/ Bearer auth
  • Q14. How to set the same header name in API
  • Ans. 

    To set the same header name in API, use the 'setHeader' method in the API request.

    • Identify the header name that needs to be set.

    • Use the 'setHeader' method in the API request to set the header name.

    • Pass the header name and value as parameters to the 'setHeader' method.

    • Example: request.setHeader('Authorization', 'Bearer ')

Answered by AI
  • Q15. How postman allows the log request and response
  • Ans. 

    Postman allows logging of request and response through its console feature.

    • Postman's console feature allows logging of request and response data

    • To enable logging, go to the console tab and select 'All' from the dropdown menu

    • The console displays the request and response data along with other details like headers and status codes

  • Answered by AI
  • Q16. What is CURL Command?
  • Ans. 

    CURL is a command-line tool used to transfer data to or from a server using various protocols.

    • CURL stands for 'Client URL'

    • It supports various protocols like HTTP, FTP, SMTP, etc.

    • It can be used to send requests and receive responses from a server

    • It can be used to test APIs and web services

    • Example: curl https://www.example.com -v

  • Answered by AI
  • Q17. What is random and dynamic data requests
  • Ans. 

    Random and dynamic data requests are requests for data that is not predetermined or fixed.

    • Random data requests are requests for data that is not predetermined or fixed.

    • Dynamic data requests are requests for data that changes frequently.

    • Examples of random and dynamic data requests include user input, sensor data, and API responses.

  • Answered by AI
    Round 3 - Technical 

    (4 Questions)

    • Q1. JAVA progam to reverse a string and repeated occurance with and without loops
    • Ans. 

      JAVA program to reverse a string and repeated occurrence with and without loops

      • Use StringBuilder class to reverse the string without loops

      • Use for loop to reverse the string with loops

      • Use HashMap to count the occurrence of each character

      • Use LinkedHashMap to maintain the order of occurrence

    • Answered by AI
    • Q2. Scenario based questions on Manual Testing ( you should be very familiar with practical knowledge)
    • Q3. API related questions ( more than basics)
    • Q4. Basic and straight questions on the framework you have used( mine is CUCUMBER) 1.How to pass the data in cucu. 2.Why you used cucu instead of using other frameworks etc....
    Round 4 - Technical 

    (1 Question)

    • Q1. This Round 3 was fully Situation based and Scenario based one, One should be very very familiar and knowledgable on their previous Projects and how we write Test cases and why we Write Test cases and all. ...

    Interview Preparation Tips

    Interview preparation tips for other job seekers - You should have a lot of practical knowledge as well as Theoritical to crack all the three rounds.

    Skills evaluated in this interview

    Top Informatica QA Test Engineer Interview Questions and Answers

    Q1. Can Static method be overload and override?
    View answer (1)

    QA Test Engineer Interview Questions asked at other Companies

    Q1. Selenium web driver What is POM file why we are using it Xpath Types Which is Effective locators Framework creation related questions Runner class related questions What is BDD and TDD What is Data Drive frame work Cucumber related question... read more
    View answer (1)

    Informatica Interview FAQs

    How many rounds are there in Informatica interview?
    Informatica interview process usually has 2-3 rounds. The most common rounds in the Informatica interview process are Technical, Coding Test and Resume Shortlist.
    How to prepare for Informatica 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 Informatica. The most common topics and skills that interviewers at Informatica expect are Informatica, Data Management, Troubleshooting, Linux and Oracle.
    What are the top questions asked in Informatica interview?

    Some of the top questions asked at the Informatica interview -

    1. How do you quickly count the number of set bits in a 32-bit integer in linear t...read more
    2. 1.selenium code from scratch 2. Rest api code from scratch 3. Java collection...read more
    3. Given an Array of Integers, Find two elements in the array whose sum is closest...read more
    How long is the Informatica interview process?

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

    Tell us how to improve this page.

    Informatica Interview Process

    based on 12 interviews in last 1 year

    Interview experience

    3.7
      
    Good
    View more

    People are getting interviews through

    based on 11 Informatica interviews
    Referral
    Job Portal
    Company Website
    Campus Placement
    45%
    18%
    9%
    9%
    19% candidates got the interview through other sources.
    High Confidence
    ?
    High Confidence means the data is based on a large number of responses received from the candidates.

    Interview Questions from Similar Companies

    TCS Interview Questions
    3.7
     • 10.2k Interviews
    Accenture Interview Questions
    3.9
     • 8k Interviews
    Infosys Interview Questions
    3.7
     • 7.5k Interviews
    Wipro Interview Questions
    3.7
     • 5.5k Interviews
    Cognizant Interview Questions
    3.8
     • 5.5k Interviews
    Capgemini Interview Questions
    3.8
     • 4.7k Interviews
    Tech Mahindra Interview Questions
    3.6
     • 3.8k Interviews
    HCLTech Interview Questions
    3.5
     • 3.7k Interviews
    IBM Interview Questions
    4.1
     • 2.4k Interviews
    Oracle Interview Questions
    3.7
     • 883 Interviews
    View all

    Informatica Reviews and Ratings

    based on 106 reviews

    3.5/5

    Rating in categories

    3.2

    Skill development

    3.6

    Work-Life balance

    3.7

    Salary & Benefits

    2.9

    Job Security

    3.5

    Company culture

    3.2

    Promotions/Appraisal

    3.2

    Work Satisfaction

    Explore 106 Reviews and Ratings
    Software Engineer
    169 salaries
    unlock blur

    ₹9 L/yr - ₹28.5 L/yr

    Senior Software Engineer
    143 salaries
    unlock blur

    ₹12.3 L/yr - ₹37 L/yr

    Associate Software Engineer
    72 salaries
    unlock blur

    ₹6 L/yr - ₹17 L/yr

    Senior QA Engineer
    60 salaries
    unlock blur

    ₹13 L/yr - ₹26.5 L/yr

    Lead Software Engineer
    57 salaries
    unlock blur

    ₹22.2 L/yr - ₹47 L/yr

    Explore more salaries
    Compare Informatica with

    TCS

    3.7
    Compare

    Wipro

    3.7
    Compare

    HCLTech

    3.5
    Compare

    Tech Mahindra

    3.6
    Compare

    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
    Did you find this page helpful?
    Yes No
    write
    Share an Interview