Interview - Lead Full Stack Agoda
Interviewed with Agoda for Lead/Staff Full Stack role and cleared their coding, design, architecture and a special round called coding+architecture. The interview went well as per my assesment. But finally a rejection mail saying they moved with other candidates. They even asked about the ECTC (before coding +architecture round) and also asked details about relocation to Bangkok assuring that I have almost cleared interview for Staff role and final round ie was coding + architecture was meant for deciding b/w lead and staff role. What could be reason behind this. Preferably would like to hear from someone who had similar experience with Agoda.
On a different note. Can you guide me a bit on how to tackle such System Design and Architectural rounds? And also, what makes you different from Senior Devs that you got recommended for Staff level. I have 4+ YOE, but I feel like I am lacking in HLD a bit
There are tons of resources and videos available for system design and most of us have gone through it. But when it comes to 1hr interview it becomes imperative how you take lead in this process
1 Always try to take lead and direct the interview as per your strength (but also be receptive what interviewer wants to know).
-
Do the basic rituals of asking requirements devising the process flow, explaining your choice with proper justification (ie why did you opt for particular DB)
-
Most of us would do step 1 and 2 but one of the challenging aspect is handle follow up questions. This needs some practice and awareness about System design concepts (you need not be a expert in this, but try to cover things horizontally and then understand in depth). It's also good to give small examples as well when you try to answer such follow up question, that not only adds substance to your answer but also ensure that interview looks more interactive and communicative.
4 Remember you have 1 hr if you can showcase or touch upon depth of couple of components (where you think you are expert) and able to handle follow up questions, you are good to clear it.
Thanks for the advice. I think I have this tendency of getting in depth of a component as soon as I talk about. This might be a reason why I maybe missing talking about other important aspects. BFS and then DFS of components. I see
My friend faced the similar issue for analyst role
What was the issue ? Can you share what was asked in the interview ?