I applied through an employee referral. I interviewed at Informatica (Bengaluru) in Sep 2017
Interview
They have called me for one full day evaluation process, there were 5 technical evaluation rounds and one HR, it was transparent and very disciplined. I was asked to sit in a room, where panel member comes in and takes a technical interview and delegates the feedback to next person, each round was about 30-60 min. Since I am a java/j2ee developer, mainly focused on core java, data structures and logical thinking. It took one full day.
Interview questions [16]
Question 1
Two streams of data in array, coming in ascending order. Copy them into master array in asc order.
A file of 10 GB has arrived, we have n VM's of each 1GB space.
a) How do we store the file (using which data structure)
b) Why that particular data structure
c) Once copied, Upon downloading the same how do you identify that the file is
complete.
d) If linked list is used, after write, What if the link is broken or a cycle occured
A flat file with a specific format containing employee details has arrived.
a) How do you load the file
b) Implement Employee getEmployee(int empId)
c) Implement Employee getManager(int empId)
d) Implement List<Employee> getReportees(int empId)
You have a third party API implemented in your project, how can you provide a behaviour which is not present in the 3P API to all implemented classes without changing the 3P API
Diff between LinkedList and ArrayList.
HashMap and its internal implementation.
How hashCode and equals are being used in hashing mechanism.
Contract between hashCode and equals
What is marker interface. Interface Vs Abstract class
Deep copying and shallow copying of clone method.
Discussed more on Cloenable interface, why clone() is available in Object class etc.
Multiple inheritance in java (Classes and interfaces)
Few points on Serialization.
Why XYZ, what do you do when you get a better offer from an org within a year after you join XYZ.
Few situational questions in HR round about team-coordination and time managemnet on crucial deliverables.
There are two rounds of technical interviews, one round of managerial interview and one round of HR interview. In first technical round it will be basic java questions, coding, unix and rdbms questions. Second technical round would be case study, real time scenarios and difficult coding questions.
I applied online. The process took 4 weeks. I interviewed at Informatica (Bengaluru) in Apr 2023
Interview
Quiet exhausting and not worth it. It was 8 rounds of interview. Where in 5 were technical. 1 techno managerial 1 with director and 1 with HR. No interview was started on time. There were so many last moment changes on timings. Most interview are stretched 30-30 min even more than the allocated hours.
The whole process took 1 month. After releasing the offer letter break up. They called after 2 days that the required is freeze.
Not recommended. It’s unreliable. Thank god I didn’t drop papers at my current organization after receiving offer letter.
Interview questions [1]
Question 1
1) Majorly focusing on trees for DSA 2) Front end React questions 3) Behavioural questions 4) Few system design question ( just thought process on building APIs )