Lengthy online application - with behavioral questions and some basic tests and modules to test if you can follow instructions
Phone screen - behavioral questions, experience questions, non - technical
On site interview - four interviews with different teams, mostly behavioral, some technical questions that test your knowledge of what you put on your resume.