4 interviews, on site.
During my software engineer interview, I tackled technical problems, asked relevant questions, and demonstrated honesty. Effective communication and problem-solving were key. Additionally, I prepared by practicing coding and system design concepts
writing on the board, two interviwers one hour each
one a bit software question and the other more computer engineering question.
the job was low level design and i had to explain why i am wanting to join apple and they asked some leetcode questions
Interview questions [1]
Question 1
LRU cache from leetcode but to build the whole thing myself and do no use any datastructures other than list.
I was first contacted by the recruiter. Then, I had a phone call with the hiring manager. After that, I completed three technical interviews on the same day as part of the process.
I applied through a recruiter. I interviewed at Apple (Haifa)
Interview
3 rounds, one hour each. i was asked math and logic questions, and coding questions involving hashmap and graph. the interviewer introduced the role and then jumped to the formal interview.
Interview questions [1]
Question 1
how would you calculate the number of trailing zeros in a factorial in an efficient way?