I applied online. The process took 6 weeks. I interviewed at TPA Global
Interview
2 rounds of interviews. First interview about motivation. Second more technical. They were trying to explain what the company's vision is. They were trying to find out whether the candidate would be the right cultural fit.