I had applied to various positions at Apple but got a callback many months later about a job I didn't apply for. It was mainly a software engineering job but was my experience in hardware was appreciated. I got a call from the HR who set up an online phone interview for Software.
Interview questions [1]
Question 1
Many questions about pointers, keywords such as volatile, const etc, linked lists
I applied through an employee referral. I interviewed at Apple (New York, NY)
Interview
Applied through an employee referral. Got a phone interview scheduled after close to 3 weeks. Focus was on OS concepts, scheduling, interrupts/IRQs. Was asked to write 2 programs for bitwise manipulations.
Interview questions [1]
Question 1
reverse bits of an integer that is a power of 2 , keeping complexity in mind.
I applied through college or university. The process took 3 months. I interviewed at Apple
Interview
I applied for an SE position on a University Career Day. I got a 1-on-1 quick interview during the career day, and had many questions on my background, previous projects, experience, interests, and a couple of simple technical questions.
A week later, I head back from Apple (email) about their interest in continuing the hiring process. 6 weeks later a recruiter emailed me expressing their interest in scheduling a phone interview with the Motion Team. I replied but never heard back since then (now, already 7 weeks). Nobody replied to my follow up emails. Apple recruiting team neither told me Yes, nor No (right now, I take it as No). This seems to me very unprofessional -- the worst interviewing experience I ever had.