I gave my resume to the recruiter at career fair at our University. Then they arranged me for a face-to-face interview in Au Bon Pain of our school the next day. I was asked to talk about my QA experience. And then I got a piece of paper, which was about a design of a UI. I was asked to talk about what I thought about the UI.
The Next week, I got a phone interview from another engineer of the engineer team. She asked me about my Automation Test experience and we discussed about my project I did during my last internship.
Two days later, I got an email to ask me to fly to Virginia for an on-site interview. They booked me flight and hotel and accommodated me during the whole on-site process. 5 engineers talked with me that day. The first is a senior QA engineer. She asked a couple of questions about my project, and "How do you count how many windows are there in Manhattan"; "Given you a 3 liter pitcher and a 5 liter pitcher, how do you give me 4 liter water?". The second is another QA engineer. She asked some questions about my project too, and "4 people will go across a bridge, there is only 1 flash light which can only light up for 17 second. The 4 persons take 1, 2, 5, 10 seconds respectively to go across the bridge. Please tell me how should they do this before the light is off." The 3rd is a Software Engineer, he asked more details about something I mentioned on my resume, eg. explain some algorithms I implemented. Then he asked me to write a python code to delete duplicate elements in an array of integers. Then there was an two hours lunch break. Two employees took me to a good Thai restaurant. Then they guide me for a tour of the whole company. They are very nice and friendly persons. The 4th interviewer seems like the leader of the whole QA team. She asked me "What would your friend/professor/supervisor/teammates say about you?". Then she drew a graph on the white board, which is actually about all components of Alarm.com's main product. Shed asked me to tell her everything I saw from the graph. After I finished, she told me what actually every component is doing. The 5th interviewer is from automation test team. She asked me some questions and details about my automation test experience. Then she asked me to write a product test report on white board.
I did the on-site interview very well.
The next week, they arranged another phone interview for me. I think that was because they got more than one good candidate, and wanted to make choice through the phone interview. He asked me what I thought about the on-site interview; which QA team I'm more interested in. I told him "I think automation test is more challenge and I have some experiences on it, but I am very happy to learn new things." Then he said "...but we don't have so many automation tests to do." Then he asked about my hobbies. I told him a couple of things I like to do after work, then he said "...you don't have so much time to do so many things." And "where do you see yourself in 10 years?". The phone interview was a very unhappy experience. Fist of all, I don't like the interviewers attitude. It sounded like he was not paying attention while talking with me. Second of all, he misunderstood me a lot. Third of all, I was actually not 100% willing to be a QA engineer, and after talking with him, my interest of being QA engineer was completely gone. So I got a rejection letter after two days.