Caught me off guard when the interviewer asked about searching in a rotated sorted array. Just a few days before, I had literally seen this exact problem on prachub.com while prepping. The process kicked off with a recruiter screen followed by a technical phone interview. They tested my skills with DSA questions and a behavioral round that focused on teamwork. It felt like a solid experience overall, and I was thrilled to receive an offer. However, I decided to decline in the end, as the timing wasn't right for me.
Interview questions [1]
Question 1
Suppose an array sorted in ascending order is rotated at some pivot unknown to you beforehand (e.g., [4,5,6,7,0,1,2]). Search for a target value and return its index, or -1 if not found. Required time complexity: O(log n).
I applied online. I interviewed at Apple (Londres, Inglaterra)
Interview
Apple interviews start with a recruiter screen, followed by technical or role-specific interviews, then a multi-round onsite assessing skills, experience, and culture fit, ending with final hiring decision which i sis not succeed with .
First 10 mins are self intro and resume dive deep.
Then it's OS knowledge dive deep.
Last 15 mins is one coding question.
Last 5 mins is time to ask questions.