I received a coding challenge initially. After having completed that, I had a call with the recruiter, who was extremely friendly, covering the logistics. Followed by a technical phone interview with the Director of Engineering, which can be prepared easily by reading the other interview reviews. The onsite came after that. There were two panel interviews, followed by two individual ones. One panel asked an easy algorithmic problem and the other design. They were all patient despite my brain not functioning that day.