The entire process took over two months and involved three technical interviews. Afterward, I was given a technical assignment to design and build a simple system. Once I had implemented it, I received a rejection four weeks later; the feedback was that the system was *too* simple and I should have addressed a number of other factors.
An external recruiter mentioned that this is standard interview practice for the company—they drag out the process significantly only to reject candidates in the end.