usually the candidate is asked to come to two interviews (technical and HR), the HR interview will test the soft-skills of the candidate and the expectations, the technical interview tests the knowledge of the candidate in the SDLC stages, quality concepts and any basic CMMi or RUP or MSF knowledge.