take home test
user interview
technical interview
meet the team
and after that, its only HR interview and salary negotiation
overall its a possitive experiences, the interviewer also very humble and helping thru process like live code and system design interview