I reached out to the recruiter through LinkedIn, and we had a brief call to discuss the background and open roles suitable to me, and the process was started.
First-round was on Data Structures and Algorithms, and had two questions, gave solutions quickly, the interviewer was looking for an alternate solution for one of them with the same time and space complexity, and after a few minutes was able to code and run it.
Next Round was focussed on System Design, Distributed Systems, DB sharding, scalability and an HLD problem, basics of TLS, HTTPS, and OSI.
The final round was with a Hiring Manager, the round was focussed on previous experience, general problems, understanding problem-solving process, problems faced in previous projects, general behavioural, fit.
Overall experience was awesome, open and very relevant. No pointless or rote-memory based questions which test skills which aren't used in day to day process of software development. All the questions were assessing the proper capability of performance on the job, and that is very much appreciated. Interviewers were humble, polite and helpful during the process.
Everyone was good and friendly, the recruiter was also open and polite, and completely honest, overall the process was excellent.