Initially, there was a telephone screening interview that I easily passed and had strong feeling I was a high match. They then flew me into NYC, got a car rental, drove to Norwalk, CT and stayed at a hotel overnight. Then I was interviewed the next morning by 3 members over 2 hours. One was a software manager, another a test team lead and the third a senior test team member. They explained the interviewers are randomly selected so it's not the same for each candidate. There was not written test and even the verbal questions I didn't need to use the whiteboard. The first the manager, was more about explaining what they do and why I am being interviewed but he did not go into detail. The second was the test team lead and he asked detailed technical questions, mostly if I can explain testing methodologies and how I would approach their testing effort. The third interviewer was less detailed and questions more broad based. I had the afternoon free as my flight left late that night but as I left for the airport at 4:30PM, I received a call from the recruiter informing me I did not selected for the contract position. The feedback was both cryptic and confusing so I believe I did not land it because I work on embedded systems whereas they work on large scale server-style software systems. I was not a close enough match.