Sopra Steria logo

Sopra Steria Java Developer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 33 interview experiences · FREE TO READ

2.6 Rounds average
Average Typical difficulty
60.6% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Sopra Steria.

Showing 3 of 33
Sopra Steria logo
Sopra Steria

Java Developer

Engineering · nearly a year ago

Lead Average Negative experience No offer 1 round
Interview process
Technical screen
Interview formats
Technical

This was easily the most unpleasant interview that I've had so far in my 9 year career. They asked me only entirely theoretical questions and expected me to answer exactly like it was defined in wikipedia word by word. I felt like I was back at university. I have never been asked only theoretical questions for such a senior position. I did not have the chance to talk about my experience and practical skills.

Confirmed questions2 questions
  • Define SOLID and then define each principle
  • Name 5 design patterns and explain each one.
Sopra Steria logo
Sopra Steria

Java Developer

Engineering · a year ago

Mid Average Negative experience No offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Technical Behavioral

The interview process was very long, with initial meetings and calls from November 2024 until the final technical interview in February 2025. The talent acquisition and employer branding manager (the longer the title, the more you should be wary and not go along with them) even called and messaged me on my mobile multiple times at all hours, but after the time they indicated (and beyond), I heard nothing more. When I tried to reach out, I received no response. To be clear, I wasn't expecting an offer, even a NO would have been fine, perhaps with the reasons why, but instead, there was deafening silence. I don't recommend investing your time with them because you'll just waste it.

Confirmed questions1 question
  • Tell me about a technical experience you had in detail.
Sopra Steria logo
Sopra Steria

Java Developer

Engineering

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

I first connected with an HR person on LinkedIn who asked me to send my resume to a specific email. A couple of weeks later, someone else reached out on LinkedIn and got my contact info. Later that day, they called me to chat about the open jobs. After that talk, we set a date for a French interview with the same person. During the interview, right before the French test ended, they told me I passed that part and we scheduled a technical test. On the day, I got a Java test with theory questions on language concepts and had to code three algorithms. I sent my answers and solutions back.

Confirmed questions5 questions
  • In the French interview, tell me about your hobbies.
  • Tell me about a book you have read lately.
  • Write an algorithm that checks if an integer is even or odd.

Sopra Steria Java Developer Interview Questions

Quoted word for word from Sopra Steria interview reports.

Write an algorithm that checks if an integer is even or odd.

Read reports

What is a HashMap, and how does it differ from a HashTable?

Read reports

What occurs if you attempt to access methods or fields of a class through a reference variable that has been initialized to null?

Read reports

What is an ArrayList, and what happens if you try to remove elements from it while iterating using the remove() method?

Read report

Could you explain why FileNotFoundException is a checked exception? Given that the file path is often provided at runtime, why does the compiler mandate handling it?

Read report

What is garbage collection, and is there a way to explicitly invoke it?

Read report

What is the default scope for a bean in Spring, and how do you explicitly define a bean with a singleton scope in the Spring configuration file?

Read report

Given two tables, 'employee' and 'dept', write a SQL query that returns all matching and non-matching rows from the 'employee' table.

Read report

Formats, difficulty and experience

Across all 33 Sopra Steria interview reports.

Interview formats

Technical 42.9%
Behavioral 32.1%
Coding 14.3%
Presentation 6%
Group 3.6%

Interview difficulty

Easy 30.3%
Average 57.6%
Difficult 12.1%

Candidate experience

Negative 21.2%
Positive 60.6%
Neutral 18.2%