I applied online. I interviewed at Apple (Cupertino, CA)
Interview
Recruiter reached out, had a screen followed by 3 technicals and then a panel which consisted of 1 behavioral and 4 technical. Good overall and nothing too suprising. Make sure you know your leetcode lol
Interview questions [1]
Question 1
Regex matching, a bunch similar to lru cache and two sum
I applied online. The process took 2 weeks. I interviewed at Apple (New York, NY) in Mar 2024
Interview
Phone screen, hiring manager, tech assessment after that, assignment, second round of tech interview and final round with stakeholders, colleague as well as hiring managers. Overall it took 2-3 weeks to finish it. It took some time to prepare. Overall positive experience.
I applied online. The process took 1 day. I interviewed at Apple (Goālpāra) in Jan 2024
Interview
Apple interviews are comprehensive and demanding, typically involving multiple stages:
Initial Screening: A recruiter call to discuss your background and fit for the role.
Technical Phone Interview: Coding questions, algorithms, and data structures, usually conducted over video call or shared coding platforms.
On-Site Interview: A full-day event with several interviewers, including technical deep dives, whiteboarding sessions, and problem-solving tasks.
Behavioral Interview: Questions focused on your past experiences, team collaboration, and alignment with Apple's core values.
System Design: For senior roles, a focus on designing scalable and efficient systems.
Preparation should include practicing coding problems, understanding Apple's products and services, and being ready to demonstrate problem-solving and innovation skills.