Sopra Steria logo

Sopra Steria Graduate Software Engineer Interview Questions
& Process

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

Based on 32 interview experiences · FREE TO READ

2.8 Rounds average
Average Typical difficulty
84.4% Positive experience

Candidate interview experiences

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

Showing 3 of 32
Sopra Steria logo
Sopra Steria

Graduate Engineer Trainee

Engineering · a year ago

Entry Easy Positive experience Accept offer 3 rounds
Interview process
Technical screen Technical screen Recruiter call Background check Offer
Interview formats
Technical Coding Behavioral

The interview process started with 11 flowchart aptitude questions and technical MCQs covering DBMS, SQL, and Java. This was followed by a technical interview. After two days, an HR interview was conducted. The entire process took two weeks, and shortly after, a Letter of Intent (LOI) was received.

Confirmed questions4 questions
  • Can you tell me about your projects?
  • What do you know about our company?
  • What are your key achievements?
Sopra Steria logo
Sopra Steria

Graduate Engineer Trainee

Engineering · a year ago

Entry Easy Positive experience Decline offer 1 round
Interview process
Technical screen
Interview formats
Technical Behavioral

The interview started with a self-introduction, questions about Java, and an Armstrong program problem where I had to explain the logic. Following that, the technical round consisted entirely of behavioral questions. Lastly, they inquired about relocation and my current offers.

Confirmed questions3 questions
  • Can you introduce yourself, tell me about Java, explain the Armstrong program and the logic you used, and then answer some behavioral questions?
  • What are your thoughts on relocation?
  • Do you have any other offers in hand?
Sopra Steria logo
Sopra Steria

Graduate Engineer Trainee

Engineering · more than a year ago

Entry Average Negative experience Accept offer 3 rounds
Interview process
Technical screen Technical screen Recruiter call Take home Background check Offer
Interview formats
Technical Coding Behavioral

I applied on campus and went through 3 rounds. First was an MCQ round covering DBMS, OS, CN, aptitude, and reasoning, where they selected 50 out of 200. Next was a technical interview where I was asked for an introduction, about my projects, sorting, ACID properties, and how fast I could learn Ruby. Finally, there was an HR round. They then selected 35 students. We had to wait a year for joining. After that year, they conducted another exam and then revoked everyone's offer. It was a terrible experience, wasting a year and causing a career gap.

Confirmed questions5 questions
  • Can you start by introducing yourself?
  • Tell me about the projects you've worked on.
  • Could you explain sorting?

Sopra Steria Graduate Software Engineer Interview Questions

Quoted word for word from Sopra Steria interview reports.

Write a Java code to count character frequencies in a string like 'HELLO WORLD' to 'H:1 E:1 L:3'.

Read reports

What is the approach to finding the first repeating character in a string?

Read reports

Regarding SQL wildcards, which of these options shows the correct syntax?

Read reports

What is abstraction? Can you use the final keyword along with an abstract class or not?

Read report

Explain abstraction. Is it possible to use the final keyword with an abstract class?

Read report

Could you explain the differences between Python lists and tuples?

Read report

Formats, difficulty and experience

Across all 32 Sopra Steria interview reports.

Interview formats

Technical 51.8%
Behavioral 29.4%
Coding 14.1%
Group 3.5%
Other 1.2%

Interview difficulty

Easy 15.6%
Average 68.8%
Difficult 15.6%

Candidate experience

Positive 84.4%
Negative 3.1%
Neutral 12.5%