Interview with company recruiter/hr, technical interview, take-home test and final interview with person in managerial position.
Overall experience pretty bad, disrespectful of candidates time. Low salary vs market and expectations. Expects 24/7 availability for work, without extra pay.