I applied online. The process took 1 week. I interviewed at Arm (San Jose, CA) in Nov 2016
Interview
Telephone interview + face to face It's not always quick and easy to get hired. The job interview process can be lengthy. Being interviewed once and getting a job offer is typically a thing of the past. Today, many companies have an involved interview process starting with screening interviews, which often take place on the phone, followed by in-person interviews, second interviews, and even third interviews.
I applied through a recruiter. The process took 3 months. I interviewed at Arm (Loughborough, England) in Jan 2017
Interview
After a thorough written test, I did a one hour technical Skype interview. The phone interview was mostly on the work I did earlier. I was invited for an on-site interview about 6 weeks later due holidays. My experience until this point was very pleasant and straightforward. The on-site interview, however, was an absolute mess. After booking a flight for half way around the world, I was schedule to interview three separate people(Senior Image Quality Manager, Senior Engineering Director, and HR). As soon as I walked into the building I got a distinct impression that they completely forgot that I was planned for the on-site interview. The team leader just came back from the his holidays and asked me to wait for awhile. He came back after about 30 mins and we mostly went over the same topics that we did on the phone interview. After only three hours of face time, he said the interview was concluded. I was planned to do an interview until 5pm and asked why there wasn't an interview with HR. He went around and found the HR person(who he initially thought was away due to the holidays and muttered something about HR interview being pointless) and we quickly did a standard personality questionnaire. Of course, I never even met the director and I never really saw the building other than the shop and few desks right beside the conference room.
At the end of the day, I don't even know why they bother to spend all that money to fly me over if the interview was going to be finished in 3 hours. If the only person I was going to see was that team leader, why bother to schedule an on-site interview?
The first part of the process was a video interview, ie. filming myself answering prerecorded questions. The first three or four were competency based and introductory questions. And there were two technical questions, one coding and one hardware design. It was a strange experience as I'd never done this kind of interview, but I went on to the final round and am yet to go to their facilities for the second interview.
Interview questions [1]
Question 1
Write a piece of code in Perl, C++ or Python that takes in a string stream of three numbers separated by commas. Convert the first number to binary and compare the bits of the first number to indicated by the other two number to each other, if they are the same output true, if they are not output false.