Informatica logo

Informatica Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 293 interview experiences · FREE TO READ

3.9 Rounds average
Average Typical difficulty
64.8% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Informatica.

Showing 3 of 293
Informatica logo
Informatica

Principal Software Engineer

Engineering · nearly a year ago

Staff Easy Negative experience No offer 4 rounds
Interview process
Technical screen Technical screen Technical screen Background check Offer
Interview formats
Technical Technical Behavioral Technical

The interview process had two virtual technical rounds to check my core tech skills and problem-solving. Then, a final on-site session that lasted about 3 hours. This last part had two technical interviews, one behavioural, and one managerial. So I did all the rounds, including the full day on-site. But after all that, I heard nothing. I followed up three times, and then finally got told I was rejected. No feedback at all, not even anything constructive. It felt like they didn't communicate well or respect my time and effort.

Confirmed questions6 questions
  • Tell me about your experience with Spring Boot.
  • Can you create a CRUD API?
  • What are your thoughts on JPA Concepts?
Informatica logo
Informatica

Software Development Engineer Intern

Engineering · a year ago

Intern Difficult Positive experience No offer 3 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Technical Coding Behavioral

For the SDE intern role at Informatica, there are several rounds to check your technical skills, how you solve problems, and if you fit the team. It usually goes like this: First, an online test with multiple-choice questions on data structures, C/C++, DBMS, OS, and networking. If you pass that, you'll have one or more technical interviews where they'll test your problem-solving, data structures, algorithms, and programming knowledge. You might have to write code, debug, or just talk about concepts.

Confirmed questions2 questions
  • Can you start by introducing yourself?
  • Could you also tell me about the projects you've worked on?
Informatica logo
Informatica

Software Development Engineer

Engineering · a year ago

Entry Difficult Positive experience No offer 5 rounds
Interview process
Recruiter call Technical screen Onsite Panel Background check Offer
Interview formats
Coding Technical Behavioral System Design

So for the entry-level SDE role at Informatica, it's usually a few steps. First, there's an online assessment with MCQs and coding problems covering computer fundamentals, data structures, algorithms, and Java. Then, you'll have about 2-3 technical interviews. The first one is heavy on data structures and algorithms like arrays, linked lists, trees, graphs, and dynamic programming. The second technical one digs into Java, like the JVM, garbage collection, multithreading, and Java 8 stuff. The third technical interview might even ask about system design or your past projects, even for entry-level. After that, a managerial round checks if you'd fit the team and company culture, asking about behavioral stuff, your goals, and how you handle problems. Lastly, an HR interview talks about your background, why you want to join, and salary.

Confirmed questions3 questions
  • Can you tell me what your greatest strength is?
  • How would you approach String Permutation?
  • Regarding SQL, I have a question for you.

Informatica Software Engineer Interview Questions

Quoted word for word from Informatica interview reports.

What happens if a class only has a parameterized constructor and no default constructor, and you try to create an object using the default constructor?

Read reports

If we can't access its address, how does a program get the value stored in a register?

Read reports

What would be the output string after processing backspace actions represented by '#' in a given input string?

Read reports

Given the struct definition { int *a; float *b; double c; }, what would be the size of this structure?

Read reports

For an object, can you create a function that checks if a specified key is present and returns a boolean?

Read report

If the key is nested, like 'a.c.v', how would you write a function to determine if it exists within the object?

Read report

What exactly is a 32-bit system and how does it differ from a 64-bit system?

Read report

Given two lifts starting at positions A and C with steps B and D respectively, find the minimum level where they will meet.

Read report

Considering you have 1TB of space, what's the maximum amount of space you could generally allocate using malloc() in a 32-bit system?

Read report

Formats, difficulty and experience

Across all 293 Informatica interview reports.

Interview formats

Technical 44.7%
Coding 27.6%
Behavioral 20.9%
System Design 4.3%
Other 1.7%

Interview difficulty

Easy 13.7%
Average 56%
Difficult 30.4%

Candidate experience

Positive 64.8%
Negative 18.5%
Neutral 16.7%