A brief phone screen interview is followed by three onsite interviews.
The phone-screen interview is mainly to ensure you are not wasting their time. We used an online collaboration app to share code interactively.
The on-site interview is more in-depth and of average difficulty. The questions ranged from simple query/Java questions to problem-solving techniques for real issues, mostly scale-related.
You have 4 GB RAM available and a 20 GB file to be processed. Explain how you would do that.
The following metrics were computed from 1 interview experience for the Alibaba Software Engineer role in New York, New York.
Alibaba's interview process for their Software Engineer roles in New York, New York is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Alibaba's Software Engineer interview process in New York, New York.