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.
2583
Average interview
Application
I interviewed at Apple
Interview
Caught me off guard when the interviewer asked about searching in a rotated sorted array. Just a few days before, I had literally seen this exact problem on prachub.com while prepping. The process kicked off with a recruiter screen followed by a technical phone interview. They tested my skills with DSA questions and a behavioral round that focused on teamwork. It felt like a solid experience overall, and I was thrilled to receive an offer. However, I decided to decline in the end, as the timing wasn't right for me.
Interview questions [1]
Question 1
Suppose an array sorted in ascending order is rotated at some pivot unknown to you beforehand (e.g., [4,5,6,7,0,1,2]). Search for a target value and return its index, or -1 if not found. Required time complexity: O(log n).
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.