I went through the process of 6 online interviews. The most technical one took an hour and others were half an hour interviews. First Recruter, then Technical Lead (it was more like a highlevel prescreen), then Technical with a peer, then another peer interview, then a higher Manager and Principle Developer. The whole process took around two weeks. Interviews went smooth. Interviewers were nice and professional.