I was contacted via LinkedIn by a recruiter. One Skype programming challenge followed by a 4 hour onsite interview. If you make it past that, you’ll have a single 45 minute phone call with an SVP.
Entire process lasted 2 weeks before I had an offer.
4 hour onsite interview consisted of 2 one hour coding challenges, 1 design/architecture challenge, and 1 non technical interview with leads/managers.
No NP complete or recursive algorithm question. Typical array/object manipulation questions. You’re expected to explain your algorithm’s time complexity.
Overall I was very impressed with entire interview process.