HM Call -
1. To understand past projects, scale, high level knowledge, etc.
2. Pretty straightforward.
Machine Coding Round -
1. Did not involve any technical questions.
2. They seem to just ask simple questions around abstractions, code extendability, etc.
3. Few subjective questions on different scenarios such as using a cache, security tool, etc.
HLD Round -
1. I was told this would be a HLD round but turned out to be a machine coding round.
2. Design a inmemory ledger kind of a system that can debit, credit amount. Add extensions with interface / abstraction for reserve balance, etc.