Received an email asking me to call an HR person (Montreal) to set up a telephone interview. We did the telephone interview and I didn't hear anything back for 2 weeks. Two weeks later I get a call saying two hiring managers + a local HR person (Toronto) want to meet with me in person. Upon arrival for the interview, I was about 5-10 minutes early and had to wait for the next candidate to finish. About 20 minutes after my scheduled interview time I was escorted up to the meeting room. The HR person asked the majority of the questions with most of them being non-job specific (handling stress, time where I made a successful decision, where I made a difference, disagreement with co-worker, etc). The hiring managers asked me a few questions which gave me a feel for the position. Considering the job description, I felt the questions were not in-line with what I had expected. They asked me about experience with doing payroll, scheduling employees, and if I had experience with web-design and computer programming languages. I applied for a position that was described as being aviation-related and the knowledge/qualifications did not mention a requirement to know web-design and programming languages. As I was not prepared (nor do I have experience with these things) for this type of question I had to be honest and say I didn't have experience with that. At the end, the two managers did not appear to be impressed and didn't really say much before the HR person took me off to write a short test. The test was a mix of aviation related questions and MS Office related questions. It was quite easy and I know I did well on it.