I applied through an employee referral. The process took 2 weeks. I interviewed at Apple (London, England) in May 2017
Interview
The process was straight forward until I got to the face to face bit. I had a phone screen, had some chats with the recruiter, everything really responsive.
I went to the face to face bit. I was taken directly to the room that I would spend the interview in, I was offered water and coffee. I guess this is where the good bits stop.
I had 6 people come in, in pairs of two. Each asked 2 questions over the course of an hour. 1 related to algorithms the other design one (not system design).
After this was done I was escorted out of the building.
I didn't get a chance to ask any questions, the people seemed really rigid and condescending at times.
I noted that one of the questions that I was asked came up in the phone interview, the interviewer had to go out and get a coffee while he thought of something else.
The design ones didn't have a goal and I felt that the interviewers didn't know where they wanted to go with them.
I don't interview much, but this was the worst one I've been at.
Around 2 months after I submitted my resume for Apple software engineer position, I got a call from the hiring manager. He asked me what was the good day for the interview. It took half day for meeting 5 people. It was long hour interview for me. Each interviewer spent ~ 30 minutes and asked ~ 4 questions. Each interviewer asked questions in the different areas.
The interview was easy, we talked about technical stuff in-depth: os, drivers. If they think you know something, they would ask you till they find where your knowledge ends. So be ready
Interview questions [1]
Question 1
Why driver makes all pages that commands in command buffer will work with present in memory before submission?
6 rounds. 1 Technical Screening. Then onsite loop consisted of 4 rounds of behavioral, 2 technicals, and 1 sys design. Had an additional Hiring Manager round since I was borderline.
Interview questions [1]
Question 1
LC Mediums and mentorship based behavioral questions.