I applied through college or university. The process took 3 weeks. I interviewed at Apple (Cupertino, CA) in Dec 2019
Interview
3 Phone Calls + 1 On Site. They put a lot of effort into narrowing the pool of applicants before giving on site offers. The on site interview consisted of 5 different individual and group interviews.
Interview questions [1]
Question 1
Homework assignment for one of the phone calls was to create a Boggle Solver (finding all possible english words in a given boggle board). You are allowed to use any language of your choosing and you had multiple days to come up with a solution.
https://en.wikipedia.org/wiki/Boggle
colloquio rapido e informale su Skype, il recruiter è stato molto alla mano ed ha posto subito il dialogo ad un livello nel quale potessi sentirmi a mio agio. Puntualità e comprensione su Skype, previo contatto è stato anche possibile posticipare l’appuntamento online in un secondo momento per miei impegni personali
I applied through a recruiter. I interviewed at Apple
Interview
What you may have read online about fiendishly challenging Apple or Google interview questions designed to catch you out, is in my opinion just made-up clickbait. It does take a long time, with many phone interviews and one or two in person. But they were all really lovely people to talk to, no stress whatsoever. Really they just want to know do you have the basic technical chops, and will you fit the culture. That's it, and if you don't pass those, you wouldn't want to be there anyway. So honestly, just relax and enjoy talking to your potential future colleagues, about your past experience, the position, and what you'd do in all kinds of related hypothetical situations!
Interview questions [1]
Question 1
Tell us about an interesting problem you have worked on recently.