Interview consisted of:
- Machine screening round: 2 hour hacker rank test.
- Face 2 face screening round: coding, general CSF
- Coding + low level design: design twitter table schemas
- high level design + general CSF: general CSF questions, deployment, etc..
- HM round: discussion on some problem statement
The process is very lengthy and very tedious. Lot of questions get repeated in many different rounds. The interviewer start asking new questions when I'm still answering previous questioned asked.
HM round was the worst. I'd explained him my current project, it took him 20 minutes to understand and he was asking questions which clearly proved he did not understand anything on my current project. This took around 60% of the time. Then he asked a system designing questions (mainly fault tolerant I think), which I had asked multiple follow up questions to understand what he is looking for and what needs to solve, This almost took the interview time and I was not able to provide the solution on the same.
The Leadership folks have less clarity here in understanding and communicating well. Not recommended!