Applied online. Had a phone screen with an engineer. Then completed a 5 hour online assessment. Although you are given 5 hours it can be completed much quicker. Then an onsite, which went well. Interviews consisted of two culture interviews, live algorithms coding, systems design, and a code review session of the code from the online assessment. HR was responsive throughout process and really enjoyed speaking with the interviewers.