Phone interview with recruiter, hiring manager and spent a half day in their NY office interviewed by a employees of different roles. Review of resume, presentation skills, technical and business knowledge.Interview questions consisted of determining problem solving skills and how you would handle different workplace situations and personalities.