I applied through a recruiter. The process took 2 weeks. I interviewed at Grab (Singapore) in Mar 2015
Interview
1st was Codility Test
2nd was interviewed by 2 senior engineers, asked about my past experiences and backend related questions like how to optimize the location queries
3rd was interview by one of the pioneer engineers
Interview questions [1]
Question 1
Ruby: What is the difference between @ and @@?
SQL: What is the difference between outer and inner join?
1st rnd - hr intro call
2nd rnd - leetcode
3rd rnd - system design
4th rnd - hiring manager culture fit rnd
leetcode was quite simple, think 3sum etc level of difficulty. system design can go quite deep as interviewer will ask why this decision etc and create new constraints to see how you handle it, so bad idea to just memorize common system design patterns. culture fit rnd very chill
Standard. First ask about your career experiences, then followed by live coding session, difficulty is similar to leetcode easy/medium. Lastly, there is also a system design question that asks you how to design a system given a scenario.
I applied through university. The process took 3 weeks. I interviewed at Grab (Kuala Lumpur) in June 2024
Interview
It was well structured and went through a developr of the team, the team lead, and finally an HR employee.
Was asked easy technical questions in the first two rounds, and the final round was behavioural.