I applied online. The process took 2 weeks. I interviewed at Avanade (Seattle, WA) in May 2016
Interview
Scan with HR with few basic technical questions. 4 other interviews with manager and key persons in team: one person asked about client application, one asked about server application, one asked about object oriented, design, deployment questions
Interview questions [1]
Question 1
C#, JavaScript, basic algorithm and knowledge about CS such as asynchronous, sorting
I applied through a recruiter. The process took 3 weeks. I interviewed at Avanade (Chicago, IL) in May 2013
Interview
Mostly remote online meetings with members of the team I would be joining. Very technically challenging to determine what I knew. Lots of good information about them and how they work. One on-site interview in Chicago (closest office) to make sure I am a real person I guess. The remote meetings were well scheduled and included video. I was able to gain a lot of insight into the company from the interviews.