KPMG | Java Backend Developer | September 2024
Anonymous User
613

Hi, I recently gave interview for java backend developer at KPMG India.
It was a java backend role, the Job description mentioned core java, sql as required skills. However, during the interview they said they use spring boot/microservices etc.. which I feel was the reason for me not being selected.

Basically There were 4 rounds.

Round 1 - online assessment
There were three questions to solve, two were mandate and thrid was optional to solve but would have some weightage in upcoming rounds.
mandate questions:
Q1 - interface implementation, given an interface of building, implement school and hospital classes.(Easy)
Q2 - sql question (Aggregation and grouping by ) EASY.
optional Q3 :Similar to Q1 but had a few edge cases to check.

After 2 days L1 round was scheduled over microsoft teams

Round 2 - L1 interview (1 hours 10 minutes)

prior experience discussion
java stream question to find 3rd highest number in a list of integer
DSA:best time to buy and sell stock
DSA: two sum problem
what are marker interface?
what is function interface?

Round 3 was schedule in another 2-3 days.

3 - L3 interview (35 minutes)

previous project discussion
give a list of names first last with space separated, count the occurence of each alst name using java stream
immutable classes
what are left outer joins
primary key and unique key differences
spring bean lifecycle
provided code snippet, tell if it will run or not,
1- Parent obj=new Child(); can obj be now called with an method of child class?
2 - a parent method throws IOException, but while overriding it in child we say it throws Exception, will it work?

After 3-4 days My Director level interview was scheduled. (30 minutes)

Round 4 - Director level

It had the generic HR type questions, prior experience, why you left, and why you want to join us etc. and just a critical thinking question.

After this round I tried reaching out to HR for feedback but no response and its been well over a week so I know that I have been rejected but they could have told me atleast over email or call. Never Mind.

Comments (1)