Two stages. The initial interview would just be an online test where they will send you a link to do. The second is a one hour long virtual interview where they ask you questions about yourself, what programming languages or frameworks youre familiar with, some technical questions about those languages or frameworks, your past projects and it ended with a live programming session that consisted of 3 questions. You are expected to share your screen while you answer them