First Round:
The interview started with "Tell me about yourself" and slowly headed towards technical questions. I was asked few questions in Database Management System which made me think in real world situations and then few questions on API, Cloud and few questions on digital currency and current tech trends. The interviewer was very friendly and explained me the answers of questions which I didn't know.
Second round:
This round was with the Team lead and I was asked questions from Algorithms, few programming questions like "can finally exist without try catch block?", "Explain inheritance, Polymorphism", I was given a task in SQL and a day's time to complete it. The questions in algorithm were like "Given two algorithm which one works better?", "whats the time complexity of an algorithm?". and I was asked another question about "what is an api, how it works?" .This interview was a little tricky and it required an in depth understanding of core CS concepts.
Third round:
This round was with CTO, I was asked a question in Dbms revolving around key contraints, relationships and temporary table, then few questions on get to know pattern.
Fourth round:
This is the final round and this was with the CEO, i was asked few common questions and a question , "Do you have any questions for us?", I did my study on what are the projects they work on so i have asked few questions on it.
My View:
The overall experience was very smooth and all the interviewers were kind, helpful and helped me in few places when i got stuck, If you have a good grasp on Core CS concepts and a good coding skill, you can ace this interview.