They had me do a total of 4 rounds. The first was recruiter screening, and then I got to meet the hiring manager. They then had me do a take home assignment, which I passed. They finally made me come on site for an interview with three people in the department. Ended up ghosting me until I reached out, and they told me they decided to hire internally last minute.