First, I got a detailed review of the company's work (Watson Analytics). Second, I had a group interview with the team leader and two engineer describing my experience, skills, and background relative to the position. Third, I had a one on one interview with their latest employee of one years about the transition from college to first job. Fourth, interview with junior engineer on the work he does and related it to what I know. Fifth, a conference call to headquarters that lasted about two minutes, so I took that as a personality test. Sixth, theoretical coding interview with the two head engineers. Finally, a closing, overall interview with the team leader.