I applied through a recruiter. The process took 1 week. I interviewed at Apple (San Francisco, CA) in Jun 2013
Interview
Pretty informal, just interviewed with multiple members of the team and they asked me technical questions. I interview with about 4 members of the team individually. I then interviewed with higher up managers and a person in a more HR type role. The team leader had me write a program using the Sieve of Eratosthenes to test for prime numbers.
Interview questions [1]
Question 1
1. What is the difference between Grand Central Dispatch, NSThread, and NSOperation and when would you use each?
I applied through a recruiter. The process took 2 days. I interviewed at Apple in Jun 2015
Interview
Initial call with a recruiter .Set up a phone screen the very next day. Had a techinical phone interview with code sharing .Given a BST print the nodes at each level on a seperate Line. I could do this easily with a queue ..but he wanted some thing with O(n) time complexity and O(1) space .ie no additional data structure like queues and linkedlists and array lists
Interview questions [1]
Question 1
Given a BST print the nodes at each level on a seperate Line. I could do this easily with a queue ..but he wanted some thing with O(n) time complexity and O(1) space .ie no additional data structure like queues and linkedlists and array lists
I applied through an employee referral. The process took 1 day. I interviewed at Apple (Cupertino, CA)
Interview
On site interview from 10 AM to 5 PM. In total there were about 6 interviews for an hour each, and an hour lunch at 1 infinite loop. Interviewers were very fair and had a conversational demeanor. Apple paid to fly me out to CA and covered all of my expenses.
Interview questions [1]
Question 1
What is polymorphism?
How could you approximate a non-linear function with only multiplication and additions.
Techniques for allocating static and dynamic memory.