There were 5 rounds:
1. simple chat with recruiter
2. 45min chat with hiring manager about past experiences, situational questions, and easy leetcode
3. about 20 JavaScript and 20 React questions followed by live coding in React with frontend engineer
4. medium leetcode problem with backend engineer
5. chat about processes and experiences with test engineer lead
Interview questions [1]
Question 1
fundamental JS and React problems like what is promise.all, how do hooks in functional react components relate to class components. leetcode medium was a sliding window question with optimizations.