The project manager initiated contact with me through LinkedIn, followed by a phone interview a week later. Subsequently, I was called for an on-site interview in Ang Mo Kio. There, I was asked about my work experience, technical questions, and finally given a Computer Vision assignment to solve within 45 minutes.
Though the assignment itself was difficult, I was able to solve it in MATLAB within the timeframe.
One month after the interview, I was interviewed again by a different member of the project team via phone. Finally, I was rejected, as my background (in mechanical engineering) did not fit the position. The whole process took 3 months and was grueling.
If they wanted someone with a Computer Science degree rather than the necessary skills, they could have rejected me in the initial screening itself, rather than going through such a time-consuming process.
How do you solve this [insert some computer vision problem]? What methods would you use?
Some questions about singularities in robots and Gimbal lock.
The following metrics were computed from 8 interview experiences for the Apple Software Engineer role in Singapore, Singapore.
Apple's interview process for their Software Engineer roles in Singapore, Singapore is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Apple's Software Engineer interview process in Singapore, Singapore.