A phone interview first, then two weeks later I was invited for an on-site interview. The Interview was tough, 6 people interviewed me at the same time. They asked both technical and behavioral questions. The on-site interview lasted for an hour. I was asked to prepare a presentation about my old experiences.