So, I was first contacted via email and a phone call on 3rd Feb. On the call it was just a basic introductory interview but the next day was my technical interview. On 4th Feb, I had my technical interview, here at first I had to answer nearly 5 MCQ type question, 5 short questions then came the coding section. This section had 2 parts. First, unknown language problem. So, here they will give you a problem in a language that you never used before but they will also provide all the syntaxes need to solve that problem as well (for me the language was Dart). Then in the 2nd part of the coding section they will give you a problem in a language you are comfortable with. In this problem you had to debug the code snippet and do some additional changes according to the follow-up question. After that the technical interview was done. On 14th Feb, I received an email from the HR asking for some of my documentation for background check and document submission. After that on 18th Feb a final meeting was arranged with the COO and 1 other person from the HR. This meeting was mainly salary negotiation and discussing working terms and employee benefits. Within a day I was given my final contract and obviously I took it.