I applied online. After the initial screening, I went through three rounds of interviews, including panel interviews, over the course of three months. Each stage took about 20-25 days, and unfortunately, they weren’t hiring at the time but just reposting