
Ocado Group Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 15 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Ocado Group.
Software Engineer Intern
The interview process for the Software Engineer Intern position in Las Vegas, USA, lasted about 2 and a half months. It included three interviews: an initial HR call, a technical round with two developers, and a final round with the Hiring Manager. Interestingly, during the technical round, the interviewers seemed unsure of the role, mistaking it for a senior software engineer position. Despite their preparation, they used existing questions not tailored for an intern. The Hiring Manager focused on my projects and work experience, and seemed satisfied with my responses. After two weeks of waiting for feedback, my follow-ups to HR were repeatedly ignored, and they eventually informed me they had chosen another candidate. The HR department's slow response time, even for scheduling interviews, was frustrating, often requiring multiple contacts.
- Solve a LeetCode Medium coding challenge.
- Debug several coding problems (8-9) and explain how to optimize them, along with their space and time complexities.
- Tell me about your projects and work experience.
Software Developer
Got a recruiter call first. Then, an online coding test on Codility. After that, an onsite interview which included two technical tests and a chat about my CV and career goals. They also gave us a tour of the automatic warehouse, which was really interesting. The final onsite was a technical interview with a whiteboard and another chat about my background. Step 3 took a full day (morning and afternoon), and Step 4 was just either the morning or afternoon.
- Everything was pretty standard. My advice is to manage your nerves.
Software Developer
After finishing an online skills test, I was invited to an assessment centre. The centre had two separate tests for logic and Java programming. If I passed those, interviews were next, usually on a different day, but sometimes the same day if I came from far away. I had a technical interview where I had to show I understood basic algorithms and data structures. Then, I had two interviews with senior management.
- How would you locate a specific value within a binary tree?
- What approach would you take to find the closest value if an exact match isn't found?
Ocado Group Software Engineer Interview Questions
Quoted word for word from Ocado Group interview reports.
“Can you reverse a string in Java?”
Read reports →“How would you locate a specific value within a binary tree?”
Read reports →“Solve a LeetCode Medium coding challenge.”
Read reports →“Write a test.”
Read reports →“Could you explain what functional programming is?”
Read report →“What approach would you take to find the closest value if an exact match isn't found?”
Read report →“Could you solve logic puzzles about creating a custom language from basic elements?”
Read report →“Solve some small programming problems.”
Read report →“Can you introduce yourself?”
Read report →Formats, difficulty and experience
Across all 15 Ocado Group interview reports.