Take home assignment for around 3 days followed by 3 rounds of interviews. Two technical rounds and one CEO round. First round is with team lead of the team applied to, then VP round and finally CEO round. Behavior questions can be asked in all rounds.