I applied through a recruiter. The process took 4 weeks. I interviewed at Apple in Oct 2018
Interview
Was contacted by a recruiter for a position in Siri Search team based out of San Francisco. They wanted me to complete a coding challenge, which was pretty doable, followed by which I was supposed to have an onsite interview. The recruiter gave me a couple dates, one of which I confirmed, and she never got back to me before that date. A couple of days later past this date, she mailed me asking if I could make it onsite for the other date given to me initially ( I could not do the interview on that particular day because I had midterms at school). She then told that she will help schedule an interview after a week or so. Never got back.
Please do not waste candidate’s time and energy, and give false hopes of opportunities ( considering I was graduating in a couple months). It is unfair to candidates.
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.