The whole interview process was done remotely for this role. It went through three phases:
Initial phone screen:
General overview of the role and quick check of qualifications to see if the role still matched up with what I was looking for.
Coding challenge:
This was the next step after the phone screen. It was through CodeSignal, 4 problems in 75 minutes. I did a lot of practice on LeetCode for practice, but CodeSignal felt a lot more unique in the wording and nuances for its problems, it's worth it to check this site out a bit. I got 3 of the 4 problems, ran out of time, continued to the next round of interviews.
Power Day Interviews:
This involved 4 rounds of interviews, each 1 hour long, with a 15 minute break after the first 2. Coding, code analysis, system design, and behavioral questions are all covered.