I applied online. The process took 4 weeks. I interviewed at Apple (Cupertino, CA) in Jan 2020
Interview
Applied through their jobs site and was contacted by a recruiter after 2 weeks for 2 Interviews.
The recruiters and interviewers were very nice but quite disorganized. I was told my first interview would be technical but it was actually a standard phone screening for culture/role fit. Then the recruiters changed and the second interview was scheduled without informing/confirming with me. They apologized and rescheduled, confirming the day of the interview, and I was then told by the recruiter that this would be a "high level" technical interview and didn't need a coderpad link. However, the interviewer (who was filling in for a team member) told me that this wasn't the case and conducted a tough coding challenge that I failed.
I chose a negative experience despite no resentment to anyone involved but because I ultimately felt like I was setup to fail through lack of communication between the team and recruiters. I wasted time by first over preparing for the wrong type of interview and then under preparing for a technical interview that was tougher than what is standard, especially for over the phone.
Interview questions [1]
Question 1
Build a tic tac toe game that accepts two player input, validates input, and checks for end of game condition. Two dimensional array is provided for x and y positions.
The interviewer seems not professional and the question is a kind of strange.
The platform to write code is hard to use, and even every point between me and the interviewer is not aligned.
I applied through an employee referral. The process took 5 weeks. I interviewed at Apple in Feb 2025
Interview
Interview process was overall a good experience.
Meeting with the hiring manager
Technical Screen (front-end specific)
Virtual Onsite (5 interviews over the course of 2-3 days: 2 Technical, 2 Cross functional, hiring manger + sr manager)
Meeting with director
Ended up getting rejected at the very end and was told that the team needed to reevaluate their job listing..
Interview questions [1]
Question 1
Technical on HTML, CSS styling and how you would make a page accessible
It was an in person one hour interview with a senior developer, The main technical question was to design a Search Bar Component from scratch, Overall it went well, Didn't get an offer.