Was approached by a recruiter on LinkedIn. Had a simple typical phone screen with the recruiter. After that, I had another phone screen with the Hiring manager who tried to get a general idea of my technical knowledge about the system. Was flown over by the company for an interview. Was interviewed by 3 managers for an hour. Then there was a half hour HR interview after which I was given a tour of the production floor.