I applied through a recruiter. The process took 3 months. I interviewed at Apple (Sunnyvale, CA) in Dec 2022
Interview
The process was simple and straight forward. Rather long, questions weren't too difficult and people were really friendly. It felt like I was being screened more for personality than my technical skills. However, I had at many and multiple rounds of technical questions. A lot of details of the job were kept vague on purpose so a lot of their work was pivoting to get me interested for the job. Near the end of the process, I was approached with a strong offer but declined due to it seeming like it was not a good fit for me personally.
Rejected in first round. It was goof experience, practice communication skills. Interview was good not much happening, most of the questions are from resume/ previous experience. Simple interview focussing on DSA
Lots of questions across c++, os, low level techs, 2 interviewrs via phone call, more than 10+ questions they asked, you could pass if you don't know well about the topic
Interview questions [1]
Question 1
How function parameter is delivered when call function?