First interview lasted about 45minutes, second interview was a panel interview and lasted about an hour. They asked technical questions and personal questions, pretty par the course. The recruiter I was working with stayed in regular contact with me throughout the process.