I applied through a recruiter. I interviewed at Apple (Seattle, WA) in Mar 2022
Interview
Initial Apple recruiter interview with the overview of skills and experience.
Two rounds of technical interviews.
First: Hiring Manager. Some technical and system design questions.
Second: 2 coding assignments, Golang and Linux questions.
Interview questions [1]
Question 1
Here are the coding assignments:
Define and implement two functions to count unique log entries based on defined criteria.
Golang questions:
Explain the difference between make(…) and new(…)
Explain what is closure, and how it works with an example
Linux:
Why sometimes you cannot write a file even if you have a memory of 10 GIG
Some questions about crone services
I applied online. The process took 3 weeks. I interviewed at Apple (Bengaluru) in Aug 2021
Interview
Two rounds of technical
1. First one is simple medium level question of leetcode.
2. System Design round..need to design notification module. Interviewer had good knowledge of system
overall experience was not good.
After second round ..HR didnt call back..sent multiple emails for feedback
but they say it's in process.
Interview questions [1]
Question 1
Medium leetcode problem of hashing
System design Notification module