I applied through a recruiter. The process took 4 weeks. I interviewed at Apple in Dec 2020
Interview
In Phone screen they asked java question, leetcode question medium difficulty, puzzle question
In Onsite interview they asked
medium - hard Leetcode questions only
coin change 2
insert interval
sudoku solver
Need to solve fast in 30 minutes each leetcode
I applied online. I interviewed at Apple (San Francisco, CA) in Jan 2021
Interview
A few rounds of interview sessions with algorithm questions being tested. There are some behavioral questions as well. Overall the interviewer is very friendly and polite. Explained a lot about the workplace culture to me.
Interview questions [1]
Question 1
invert the binary tree with the most optimal solution
Two phone interviews each an hour then a onsite. Lunch break with a manager. Four rounds about an hour each. Lots of tree questions. I did not get any system design questions just mostly leetcode ones
Interview questions [1]
Question 1
Explain a previous project you worked on at a high level