Got a call from a Recruiter and the overall process took 10days.
After profile shortlisting for the Lead Java Engineer role, they scheduled the first DSA Round.
Round:1:Data Structure & Algorithms:
Two medium-level difficulty questions from Leetcode. Solved both the question and wrote a
working code. Although the 2nd question failing for some edge cases.
Got a call on the following day for the next round of discussion. As per discussion, this was supposed to be the last technical round.
Round:2: Design Round:
One-hour discussion around a high-level design problem. Pretty good discussion around the
various use cases.
The next day, got a call from the recruiter saying that feedback for the last round is positive. BUT after analyzing they found my profile also fits for Data Engineer Role as well.
So they wanted to schedule one more round of discussion with one of their senior engineer to check what kind of work I have done.
Round:3: Data Engineer Profile Discussion
This was a more of discussion regarding what kind of work they are planning. Basically, they are planning to create a new team with people who have experience in Big Data. I told them from the last 3 years, I am working as a Big data developer. Although at the time of discussion
I was not prepared for a Big Data profile interview.
Overall I was feeling positive after the discussion.
Got a call from the recruiter saying that companie's skill does not align with mine :P
I understand if they did not find me fit for the Data Engineer role, but what about the Lead role for which they were originally interviewing me and I already cleared technical rounds?
Anyway, the interview process and communication with the recruiter were very smooth. It's just the companies decision that does not make sense to me.