It was very long interview, almost 2 hours. There were many technical questions, and some of them were really difficult which is no way to give right answer in a short time. There were also some stress management questions and the interviewers were so pushy on purpose.