I applied through university. I interviewed at Principal Financial Group (Indore) in Aug 2018
Interview
We had a diagnostic test and a Psychometric test. And the students eho cleared this test then had to participate in the Elitmus test.(130)Then the students who cleared the Elitmus test ie38 then went on for the interview process.. Before the technical interview we were asked to write on"where do you see yourself in 5 years ".. Then we had the technical round. Around 27-30 students were asked to leave.. Then we had the hr round.
Got a call from Hr for screening and after a week had 1st technical round scheduled which was for around 1.5hrs and after a week got confirmation on having the round clear and then one manager-technical round was there for an hour. Finally after clearing both last hr round was schuled with offer discussion.
I applied online. The process took 2 weeks. I interviewed at Principal Financial Group in Sept 2025
Interview
First round was a chat with HR, no questions, just giving me details and letting me know I was selected for an interview and scheduling it.
The second round took place on Teams, 3 different developers from different teams. The interview was 2 hours long, first half was behavioral questions and the second hour was a live coding exam.
Live coding exam takes place on your PC, sharing your screen on Teams on your IDE of choice. They emailed me JSON files with 3 questions. I made the mistake of not noticing the questions on the email and thought they would communicate them verbally. Because of this, I misunderstood the question and they didn't correct me or didn't know to correct me. I recommend not sharing your screen until after you've received the email and pulled in the data and questions. I also wasn't a fan of doing this through my own IDE, because it means I had to spend time setting up a test environment and getting it to work with the JSON, something I wasn't familiar with. Personally would have preferred leetcode or something similar to simplify the process. The questions themselves weren't inherently super difficult.
Interview questions [1]
Question 1
The technical questions were structured something like this:
Given two JSON files. A list of objects containing data and a list of objects that contains data and objects containing data.
Given conditions, such as person's name, find out what company they work for, which can be found be performing lookups.
2 technical - OOPs fundamentals, sql, no dsa, list/string manipulation questions, previous projects in depth knowledge is must. Then there will be 1 HR round where basic knowlede of company will be asked, why you wanna switch, any situational questions etc.