Interview process was different than usual. Consisted of an initial phone screen, although in this case I was only asked why I was leaving my current employment and compensation, and the rest consisted of company overview and onsite overview.
This was different as I was asked to perform an onsite almost immediately without any kind of background tests into my technical skills.
Onsite consists of 5 rounds.
1)Laptop Test - 45 minutes, 5 questions in ascending order of difficulty
2)System Design - Load Balancing, Caching, etc...
3)Whiteboard by CTO
4)Whiteboard by Peers
5)Culture Fit Interview
I did not make it past the Laptop Test, although after the test they come in and go over the problems with you which was helpful. In my experience I over complicated the problems, so if there is a any kind of tip I can give you - If you think your solution is going to take a while or is "complex", there is a simpler solution ;).
I only describe my experience as negative because what I was informed to prepare for on the Laptop portion of the interview was COMPLETELY different and did not get a chance to display other aspects of my knowledge. As I spent quite a bit of time on the System Design portion and was very ready for that. White boarding are self explanatory, prep for them on leetcode, hackerrank, etc...