Sainsbury’s logo

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

1.5 Rounds average
Average Typical difficulty
38.5% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Sainsbury’s.

Showing 3 of 13
Sainsbury’s logo
Sainsbury’s

Java Engineer

Engineering · a year ago

Mid Average Positive experience Accept offer 1 round
Interview process
Take home
Interview formats
Coding

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.

Confirmed questions1 question
  • This is a Hackajob Assessment sent via email.
Sainsbury’s logo
Sainsbury’s

Senior Java Developer

Engineering · more than a year ago

Senior Difficult Positive experience No offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Coding Technical

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.

Confirmed questions3 questions
  • 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?
Sainsbury’s logo
Sainsbury’s

Java Developer

Engineering

Entry Difficult Neutral experience No offer 3 rounds
Interview process
Recruiter call Phone screen Technical screen
Interview formats
Behavioral Technical Coding

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.

Confirmed questions3 questions
  • 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

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

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.

Interview formats

Coding 54.2%
Technical 41.7%
Behavioral 4.2%

Interview difficulty

Easy 15.4%
Average 61.5%
Difficult 23.1%

Candidate experience

Neutral 30.8%
Negative 30.8%
Positive 38.5%