I applied online, random post on google. I was called around 6 pm the next day and I realized later that this was the initial interview where they ask general questions. They later scheduled an in-person interview at the office that lasted about an hour and then ended with a 10-question test. Final interview was just a zoom call with the head of HR and it's for her to decide if you're a good fit for the company.