Very smooth and well managed. Need to answer few tests before the actual interview. Got plenty of time to get ready before the interview. The interviewers were very specific on what they expect you to do and the limitation of resource in hiring process.