
Société Générale Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 402 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Société Générale.
Software Engineer
The interview process involves discussions about your projects and system design choices, along with technical concepts. Expect questions on CQRS, event sourcing, circuit breaker patterns, and API design. You'll need to provide clear explanations, reasoning, and real-world examples.
- Can you tell me about the projects you've worked on and the design choices you made?
- Could you explain CQRS?
- What is event sourcing?
Software Developer
It was a really chill interview process. First up was an online test with aptitude and coding questions. The aptitude part covered stuff like percentages, interest, number systems, profit/loss, ratios, time/speed/distance, and averages. For coding, there were two problems focusing on data structures, specifically trees and searching. I passed that and moved on. The next round was a technical interview. They started by asking me to introduce myself. Then, they grilled me on my resume, hitting Core Java, DBMS, and some easy coding questions to do on paper. I also had to dive deep into explaining my projects. There was even a quick French chat where I introduced myself, talked about my hobbies, and answered where I'd like to visit outside my hometown. After that, there was a managerial round. I introduced myself again and got asked about my family, if I could relocate, and about my projects. The last one was HR, mostly behavioral questions, which I tackled using the STAR method. All in all, it felt super friendly, engaging, and exciting – a great experience I won't forget!
- Did they check your confidence, communication, boldness, knowledge and your positive attitude to learn to see if you are a fit for the company?
Software Engineer
For the Société Générale Securities Services branch, focusing on securities and funds, they generally prefer university graduates due to parent company policy, but will consider highly skilled individuals without degrees. The interview process involves three main steps. First, you apply on their website. Second, HR contacts you for a 30-minute remote introductory meeting with IT managers. Here, you'll discuss your past experiences and motivations, highlight a specific accomplishment from your last role (using the STAR method is recommended), and state your technical expectations from SGSS. If this goes well, you'll be invited for a 1-hour to 1.5-hour in-person meeting with Italian IT managers. This stage revisits your experience in more detail, and they appreciate your questions. There are no LeetCode-style technical tests, but expect questions about project management, chosen technologies and why, and potentially design patterns. Third, if successful, HR will contact you for a final interview to assess your cultural fit, which they emphasize is very different from toxic environments in large consulting firms.
- What's your process for getting ready for a Sprint?
- Can you tell me about your experience with PostgreSQL?
- Have you used pipelines before?
Société Générale Software Engineer Interview Questions
Quoted word for word from Société Générale interview reports.
“Write a Python program to count the number of common files present in two different directories.”
Read reports →“Find the character with the least appearance in a char array, for example, given 'A', 'A', 'B', the output should be 'B'.”
Read reports →“What will happen if you declare int Test(); and double Test(); in the same class?”
Read reports →“How would you write a C program to reverse a number without using the modulus operator?”
Read reports →“How can you delete a row that has a Primary Key and a Foreign Key in another table using a single query?”
Read report →“How do you find the 4th least salary in a list using Linq?”
Read report →“What's the difference between Inheritance and Encapsulation in OOP and how are they used?”
Read report →“How can you display the first character of your name without employing a print statement?”
Read report →“Could you write a C program to input a string and then display it?”
Read report →Formats, difficulty and experience
Across all 402 Société Générale interview reports.