
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
Candidate interview experiences
First-hand accounts from people who interviewed at Informatica.
Principal Software Engineer
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.
- Tell me about your experience with Spring Boot.
- Can you create a CRUD API?
- What are your thoughts on JPA Concepts?
Software Development Engineer Intern
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.
- Can you start by introducing yourself?
- Could you also tell me about the projects you've worked on?
Software Development Engineer
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.
- 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.