HR screening interview followed by an hour long technical internview reviewing a similar task to that which would be done on the job.
Final round was 4 interviews of an hour each. 3 were technical and 1 was with a director.
I did not receive an offer. Note that the company states that they do not provide feedback to any interviewees regardless of how far you get in the process, which I feel is very unprofessional.