Phone screening with recruiter, followed by a online technical assessment and then a long final interview.
Final Interview consisted of 4 1-hour interviews with 2 Engineering managers and 2 SDE-2s. 2 Leadership principle questions per interview and a total of 3 coding questions and 1 system design question. Long and grueling process that requires you to take a day off work.
If you get an offer I am sure it feels relieving as the process is drawn-out and stressful. If you don't, you feel like you wasted a lot of time as there is no feedback offered even though you spent hours talking to interviewers who write notes the entire time.