This has happened with me couple of times when I got rejected either in Product engineering round or simple Q&A round which were the last round. This is very frustrating for me because I had to clear the HR screening round followed by a programming challenge and then a technical discussion, In general I have to spent a lot time in programming challenge.
These incident has kept me surprised and demotivated at the same time, I really don't know what I am lacking because there is never a feedback but a boolean response from the recruiter. In my humble opinion I think that I cam a good team player and I have proven track record from my previous employment.
Some sample questions which I was asked were:
- Which app do you like and why?
What would you do when your colleague is stuck in prod issue and his and your priority is same? will you help him first or after you finishing your task?
I will try to finish my task first, because as we say in airplanes, help yourself to help others.
Will you justify pushing a badly written(non-readable) code but a performant one to go into production?
No, I will prefer less performant code and stick to the style guide, there are other ways to speed up the program and if the situation is unavoidable then I will try to have a team meeting and discuss the alternatives and at last if team decides then we can take it as exception.
I want to understand that what must be going in their mind or in general what is expected from such rounds? I also think that once in a team a person like me can adjust quickly so why not given a chance to prove it?
How to prepare myself to get over these kind of rounds where the focus is more on behaviour side than technical? What could be common pitfalls?
PS: This week again I have to results pending based on the final round which again was with CTOs and was very casual.