YOE: 1 year at a product based SAAS company
I applied via internal referral in April and after 1 week, I was contacted by the recruiter regarding phone screen. He told me if you clear phone screen then you will have 4 Onsite Rounds ( 3 Technical + 1 Behavioural).
It took a lot of time to write this experience, so please upvote.
Also please let me know in the comments what do you people think about my chances of a team match and HC
Screening Round 1: Binary search based easy question, follow up made it a medium problem, another follow up made it a hard problem.
My approach: I was able to write code for the 1st two follow ups and we only discussed approach for the 3rd one.
Feedback: You DSA is good but your communication was not clear to the interviewer and also he felt that code that you wrote can be written in better way. So lets keep one more screening and this time try to communicate better and write clean code.
After 1 week
Screening Round 2: Medium level BFS problem follow up made it a hard problem.
My approach: I was able to write code for both as I am good at graph concept. I focused on better communication this time and also wrote clean code with multiple functions.
Feedback: recruiter was happy that i worked on feedbacks of the previous round and also we are moving to onsite rounds. He asked me when you are ready for onsites ?? I have not solved any leetcode problem from last 1 year so i asked him for 3 weeks time, He confirmed are you sure as it is a lot of time, it may break your flow. We agreed on 3 weeks.
Got exact dates in 3-4 days. Onsite was after 3 weeks
Onsite preaparation: I was not able to prepare much in these 3 weeks, I hardly practiced 8-10 problems in these 3 weeks due to my work and other issues.
Round 1: Easy tree based question, follow up with a problem similar to Word Break, but harder than that.
My Approach I was able to write the first problem but was not able to give even the approach for the 2nd problem. Interviewer gave me a lot of hints but still i was able to pick up that.
I knew its a NO HIRE
Round 2: Very very Easy array based question, follow up with a puzzle. This was literally a puzzle no DSA invloved.
My Approach I was able to write the first problem quickly in 5 minutes, Puzzle has a lot of follow ups. last follow up was hard and i was not able to come up with an approach for thhe last follow up.
I assumed this is also a no hire,
Round 3: This was also a puzzle, i gave the solution and then the follow up made it a hard graph based puzzle. Interviewer asked only for approach due to time constraint. I gave a few approaches but he found some issues in my approach and then it ended.
My Approach wrote the code for the first one, gave some approach for the graph follow up of puzzle but there were issues in my approach according to interviewer.
I assumed it a Hire or lean hire
Round 4: Simple behavioural questions.
My Approach I work for a PBC startup and we also interact with real customers when we are on call, also I have managed intrerns. So i had a lot of good stories to share.
This was also a hire.
Recruiter called me after 7-8 days
His feeback:
Round1: NO HIRE
Round 2: HIRE
Round 3: HIRE
Round 4: HIRE
I was shocked with his feedback, I was not expecting this. I was expecting at least 2 no hire. He told me that I am moving your profile to team matching stage and I will let you know if you match with any team. It's been 7 days and i have not heard any thing from any team.
Please let me know in the comments, What do you feel about my chances. I assume its very low.