A phone screening with a recruiter and on-site interview.
It was general on site interview and took a technical test and verbal interview.
I took a relatively difficult written test.
Interviews were conducted with people in other offices through video.