I applied for a front-end position and the Recruiter contacted me on the third day, very efficient. There was a phone interview round, followed by 5 onsite rounds.
Phone interview:
Very simple binary search question.
Onsite:
2 rounds of algo/data structure. One round was similar to a LeetCode variation. Another round was like a LeetCode question.
1 round of system design, more backend-focused. A typical system design question, similar to designing Facebook’s Newsfeed.
1 round of UI, implemented using React. No need to write styles, just focus on implementing functionality.
1 round of behavioral interview with the Hiring manager.
In general, the company emphasizes testing in their coding rounds. In each coding round, you need to think about test cases to validate your code. There was only one UI round, and you could use your preferred framework, very friendly.