I had went through three of four interviews as follows:
HR Manager Screening call (~15 minute)
Hiring Manager Interview (~30 minutes)
Technical Interview(~hour, where the interview was focused on a take home assignment, took about 1-2 hours to complete)
-in person interview
I had completed the technical but was denied ~a week after the interview took place. The interviewers were pleasant and HR manager who took responsibility for the scheduling and communication was responsive and also pleasant.
Rejection letter was an automated response and came as a bit of a surprise based on how the technical went, but that’s life! Overall very positive experience.