
Sainsbury’s Java Developer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 13 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Sainsbury’s.
Java Engineer
Just so you know, once you start this assessment, you'll need to finish it in one go, so make sure you're somewhere quiet with a solid internet connection. We don't want this to feel rushed, so we've given you ample time for each question. When you click the assessment link, you'll see details about how long it should take and the setup before you begin. You can tackle the questions in any order you like, so it might be a good idea to look through them all first and do the ones you feel most comfortable with. To be considered for the final interview stage, you must provide answers for both parts.
- This is a Hackajob Assessment sent via email.
Senior Java Developer
The interview process started with a screening round, followed by a challenging problem-solving section. To succeed, it's essential to practice algorithms on platforms like LeetCode and HackerRank. I was asked two questions; I managed to solve one, and the other involved a tree data structure search algorithm.
- Could you discuss problem-solving algorithms in Java?
- What are your thoughts on AI-related automation questions?
- Can you implement a search algorithm for a tree data structure?
Java Developer
First, a 15-minute call with a Talent partner to go over your experience. Then, a 30-minute call with managers where they'll ask about your past roles, history, education, and experience. Finally, a 2-hour technical test involving coding in Java, similar to what you'd find on Hackerrank.
- Can you tell me about your experience?
- What about your education history?
- Have you worked on any projects?
Sainsbury’s Java Developer Interview Questions
Quoted word for word from Sainsbury’s interview reports.
“Implement a REST API service that utilizes the Luhn algorithm.”
Read reports →“How does a pawn move on a chessboard?”
Read reports →“Considering a chessboard, a chess piece's starting square, and a list of moves, can you determine the piece's location after all moves are completed?”
Read reports →“Can you implement a search algorithm for a tree data structure?”
Read reports →“Can you determine the position of a chess pawn after a specified number of moves?”
Read report →“Build an API.”
Read report →“Could you write a Java Rest API that validates a credit card?”
Read report →“Can you build a solution that accepts chess piece coordinates (like e5) and x/y transformations, and then outputs the piece's final position? If the piece moves off the board (e.g., past h8), it should wrap around to the other side in that direction.”
Read report →“Can you solve the credit card number validation problem?”
Read report →Formats, difficulty and experience
Across all 13 Sainsbury’s interview reports.