
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
Candidate interview experiences
First-hand accounts from people who interviewed at Sopra Steria.
Graduate Engineer Trainee
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.
- Can you tell me about your projects?
- What do you know about our company?
- What are your key achievements?
Graduate Engineer Trainee
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.
- 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?
Graduate Engineer Trainee
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.
- 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 →“How would you determine if a string is a palindrome?”
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 →“Can you sort an array in ascending order?”
Read report →“Could you write a program to find prime numbers?”
Read report →Formats, difficulty and experience
Across all 32 Sopra Steria interview reports.