The hiring process consisted of one technical recruiter screening, and two phone interviews with lead and senior developers. This was a standard practice back in 2012. The interviewing process have changed since then. Now you will mostly be invited for a face-to face interview with a group of senior and lead developers, after an initial phone screening. The interview questions as I recall were very technical and covered mostly Microsoft development stack including C#, ASP.NET and SQL Server questions. Even though most of the questions were technical, a high attention was given to general communication skills and team working experience. The expectation was that the person must be able to get up to speed quickly in technical areas and also not be afraid to communicate when a difficult situation arose.These days the interview questions will mostly depend on a particular needs of a department that is looking to fill a position and a particular skill set required for that position.