I applied through other source. I interviewed at Principal Financial Group (Londres, Inglaterra) in Mar 2020
Interview
The interview process is pretty easy.
You will firstly need to give Elitmus Exam and get 90 percentile minm. in either quants or logical and an overall of 90 percentile as well.
Then you'll be shortlisted for the drive which they generally hold in their office itself at Pune.
Then there are basically 3 rounds: TR,MR,HR.
Clear them one by one and you are hired.
They also included few question answer and puzzle session in-between the Interview rounds.
They view them answer while Interviewing you so answer those questions correctly.
Interview questions [1]
Question 1
The first round basically consisted of everything related to your final year projects and a tricky puzzle at the end.
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 Sep 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.