Interview process starts with 1) Phone interview followed by 2) onsite.
My onsite happened in Vancouver consisting of 5 Technical interviews. 3 were technical and 1 was behavorial.
I got 2 Algorithms and 1 System Design question. If you make it to Hiring Manager, thats a very positive sign.
I got an offer 2 weeks later. I also interviewed at Google and Amazon. Difficulty was higher than Amazon but easier than Google.
I had a competing offer from Amazon, which helped me to negotiate up by 15K, and managed to get a 10K sign on bonus.