I submitted my application through jobvite (funny, isn't it, since LinkedIn also have their own job application platform). I think I came accross the job posting on Glassdoor.
Several days later, a recruiter contacted me about the phone screening. Due to the timezone difference (15 hours different), I had to wait a week for the first availability. The questions were standard just like other big tech companies' interviews. A week later, I was told that they moved forward with another phone screening. A week of waiting and I was informed that they would do an "online" on-site interview instead of flying me to the US. I was really grateful that they did that because otherwise, it would be a long wait to get the visa and arrange things to fly over (I also had other interviews going on during that time).
The onsite interview was split into two days as it consists of 7 rounds, each about 45 minutes. Each round covers different skills, with the first being a very generic round where I was asked various kinds of question about my background (I have a Master's in CS - research-based). Other rounds included questions revolving around the team I'm applying to, and of course, programming questions. In one round, I spent around 15 minutes asking questions back and forth since I misunderstood the engineer, but we sorted it out in the end. One interviewer didn't show up, but somehow I was waived that interview thanks to the first interviewer (some big manager) being impressed with my background.
The day after the interview, my recruiter emailed me and told me that they might have to do another round for the interviewer that didn't show up. I was really pissed at that point because I had to wake up really early here to match the time in the US, but I agreed anyway. However, an hour later my recruiter informed me that they decided to waive that round since I impressed the big manager who interviewed me first.
Overall, the process was smooth. My recruiter was very quick to answer my questions, but I felt 7 rounds for the onsite were too much compared to other companies I interviewed with (Google and Amazon). However, the engineers were really laid-back and I really enjoyed discussing with them. Some of them appeared a bit cold and distant, but they were no less helpful when it comes to clarifying the ideas and providing feedback. Note that I interviewed with also Amazon and Google, and I think the standards are similar across the three companies.