HR Interview, Technical Test, Final Round with Hiring Managers. Recruiter was very nice throughout however had the worst habit of "job promising." Multiple times throughout the process, they said things like when you're here, etc. and told me they would call me after the hiring manager interview, but sent me the most generic rejection email then didn't respond to further emails.