Premium Employer

i

This company page is being actively managed by Societe Generale Global Solution Centre Team. If you also belong to the team, you can get access from here

Filter interviews by

Societe Generale Global Solution Centre Software Engineer Interview Questions and Answers for Freshers

Updated 19 Jun 2025

9 Interview questions

A Software Engineer was asked
Q. How do you swap two numbers without using a third variable?
Ans. 

Swap two numbers using arithmetic operations without a third variable.

  • Use addition and subtraction: a = a + b; b = a - b; a = a - b.

  • Example: a = 5, b = 3; after operations, a = 3, b = 5.

  • Use XOR bitwise operation: a = a ^ b; b = a ^ b; a = a ^ b.

  • Example: a = 5 (0101), b = 3 (0011); after operations, a = 3, b = 5.

A Software Engineer was asked
Q. What are ACID Properties?
Ans. 

ACID Properties are a set of properties that ensure database transactions are processed reliably.

  • ACID stands for Atomicity, Consistency, Isolation, and Durability.

  • Atomicity ensures that a transaction is treated as a single, indivisible unit of work.

  • Consistency ensures that a transaction brings the database from one valid state to another.

  • Isolation ensures that concurrent transactions do not interfere with each oth...

Software Engineer Interview Questions Asked at Other Companies for Fresher

asked in Capgemini
Q1. In a dark room, there is a box of 18 white and 5 black gloves. Yo ... read more
asked in Capgemini
Q2. How can you cut a rectangular cake in 8 symmetric pieces in three ... read more
Q3. Split Binary String Problem Statement Chintu has a long binary st ... read more
asked in TCS
Q4. What is the reason that the Iterative Waterfall model was introdu ... read more
asked in Wipro
Q5. Knapsack Problem Statement There is a potter with a limited amoun ... read more
A Software Engineer was asked
Q. What is a linked list ? How does it works in Java ?
Ans. 

A linked list is a linear data structure where each element is a separate object with a pointer to the next element.

  • In Java, a linked list is implemented using the LinkedList class in the java.util package.

  • LinkedList class provides methods like add(), remove(), get(), etc. to manipulate the list.

  • Each element in the list is represented by a node object which contains the data and a reference to the next node.

  • Linked...

A Software Engineer was asked
Q. Explain what is a deadlock ?how to avoid it ? What different algorithm are there.
Ans. 

A deadlock is a situation where two or more processes are unable to proceed due to a circular dependency.

  • Deadlock occurs when two or more processes are waiting for each other to release resources.

  • To avoid deadlock, use techniques like resource allocation graph, banker's algorithm, and deadlock prevention.

  • Resource allocation graph is a visual representation of resource allocation and can help identify potential dea...

A Software Engineer was asked
Q. What is the difference between SQL and NoSQL? Why MongoDB and not MySQL .
Ans. 

SQL is a relational database while NoSQL is non-relational. MongoDB is preferred for scalability and flexibility.

  • SQL is table-based while NoSQL is document-based

  • SQL is structured while NoSQL is unstructured

  • SQL is vertically scalable while NoSQL is horizontally scalable

  • MongoDB is preferred for its ability to handle large amounts of unstructured data and its flexibility in schema design

  • MySQL is preferred for its str...

A Software Engineer was asked
Q. 

Spiral Matrix Path Problem

You are provided with a two-dimensional array named MATRIX of size N x M, consisting of integers. Your task is to return the elements of the matrix following a spiral order.

Inp...

Ans. 

Implement a function to return elements of a matrix in spiral order.

  • Iterate through the matrix in a spiral order by adjusting boundaries as you move along.

  • Keep track of the direction of movement (right, down, left, up) to traverse the matrix correctly.

  • Handle edge cases like when the matrix is a single row or column separately.

A Software Engineer was asked
Q. 

Common Elements Between Array of Strings Problem Statement

Given two 1-dimensional arrays containing strings of lowercase alphabets, determine and return the elements that are common in both arrays, i.e., ...

Ans. 

Given two arrays of strings, find and return the common elements in the order they appear in the second array.

  • Iterate through the strings in the second array and check if they exist in the first array.

  • Maintain a set to keep track of common elements to avoid duplicates.

  • Return the common elements as a single space-separated string in the order they appear in the second array.

Are these interview questions helpful?
A Software Engineer was asked
Q. 

Cube of Matrix Problem Statement

Given a 2D array 'MATRIX' of size M x N, find and return the value (i * i + j * j) for those elements where the sum of the cubes of its digits equals the element itself. He...

Ans. 

Given a 2D array, find elements where sum of cube of digits equals element itself and return (i * i + j * j) value.

  • Iterate through the 2D array and check if the sum of cube of digits equals the element itself.

  • Calculate (i * i + j * j) for such elements and return the values.

  • If no such element exists, return -1.

A Software Engineer was asked
Q. 

Decimal to Octal Conversion Problem Statement

Convert a given decimal number into its equivalent octal representation.

Explanation:

The octal number system is a base-8 system, meaning each digit ranges f...

Ans. 

Convert decimal numbers to octal representation.

  • Iterate through each test case and use built-in functions to convert decimal to octal.

  • Ensure the output is in base-8 system with digits ranging from 0 to 7.

  • Handle constraints such as number of test cases and range of decimal numbers.

Societe Generale Global Solution Centre Software Engineer Interview Experiences for Freshers

9 interviews found

Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

It was an aptitute round and 2 coding questions was there

Round 2 - Technical 

(3 Questions)

  • Q1. Tell me about yourself
  • Ans. 

    I'm a passionate software engineer with a strong background in full-stack development and a love for solving complex problems.

    • Graduated with a degree in Computer Science from XYZ University.

    • Worked at ABC Corp, where I developed a web application that improved user engagement by 30%.

    • Proficient in languages like JavaScript, Python, and Java, with experience in frameworks such as React and Django.

    • Enjoy collaborating in ag...

  • Answered by AI
  • Q2. We had discussion on projects than mentioned in my resume
  • Q3. Then he moved to DSA question in which he told to how you will insert node in doubly linked list ,I answered all correctly he appreciated me also but after 5 min one person came and told you can go . I was...

Interview Preparation Tips

Interview preparation tips for other job seekers - try to give interview as early as possible prepare basic dsa and projects
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview before Jun 2024, where I was asked the following questions.

  • Q1. Dsa easy questions
  • Q2. Sql queries simple

Software Engineer Interview Questions & Answers

user image Seetaram Naik

posted on 22 Feb 2024

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before Feb 2023. There were 3 interview rounds.

Round 1 - Aptitude Test 

First round had both aptitude and as well as 2 coding questions. It was on campus for me. So the question was easy.

Round 2 - Technical 

(2 Questions)

  • Q1. Second round was technical interview. Asked me about basic CS concepts OOPS, DBMS and CN. Asked some basic coding questions also.
  • Q2. Coding question - swap 2 numbers without using 3rd variable
Round 3 - HR 

(2 Questions)

  • Q1. Last round was HR round. There they asked me about my personal things and about my family.
  • Q2. Personal questions

Skills evaluated in this interview

Software Engineer Interview Questions & Answers

user image Nalla Bhavani

posted on 15 Mar 2024

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-

I applied via Campus Placement and was interviewed before Mar 2023. There were 3 interview rounds.

Round 1 - Coding Test 

Easy - medium can attempt easily

Round 2 - Behavioral 

(1 Question)

  • Q1. 1.What you are interested in like teamwork or alone? 2.How would you manage if someone in your team is not completing the task ?
Round 3 - Technical 

(1 Question)

  • Q1. Questions based on resume like projects and they also asked to share my screen and asked a question to write the code

Interview Preparation Tips

Interview preparation tips for other job seekers - Easy if you are strong enough with your basics
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview before Feb 2024.

Round 1 - Coding Test 

Four coding questions ,two were very simple, while two were of medium difficulty.

Round 2 - One-on-one 

(2 Questions)

  • Q1. Tell me about your self
  • Q2. Questions related to java,then data structures in java

Interview Preparation Tips

Interview preparation tips for other job seekers - If you are fresher be confident they won't ask difficult questions and know intermediate level coding
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before Dec 2023. There were 4 interview rounds.

Round 1 - Coding Test 

2 easy programming questions, some aptitude, some English vocab

Round 2 - Technical 

(1 Question)

  • Q1. 2 easy programming problems
Round 3 - One-on-one 

(1 Question)

  • Q1. All about projects and resume
Round 4 - HR 

(1 Question)

  • Q1. Congratulations and expectations

Interview Preparation Tips

Interview preparation tips for other job seekers - process is easy, know your resume thats it.

I applied via Recruitment Consultant and was interviewed in Jun 2021. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Basic Ds Algo and Oops Concepts.

Interview Preparation Tips

Interview preparation tips for other job seekers - Just Be Confident and be prepared to write the code in java or python.

I appeared for an interview before Sep 2020.

Round 1 - Coding Test 

(3 Questions)

Round duration - 90 minutes
Round difficulty - Medium

The test start time validity was between 06:00 PM and 7:00 PM. 
It was on the HirePro platform(link provided by company). 
The test was proctored which means that we had to keep our Microphone and Web Cam on at all times and never exit the test window.

  • Q1. 

    Spiral Matrix Path Problem

    You are provided with a two-dimensional array named MATRIX of size N x M, consisting of integers. Your task is to return the elements of the matrix following a spiral order.

    In...

  • Ans. 

    Implement a function to return elements of a matrix in spiral order.

    • Iterate through the matrix in a spiral order by adjusting boundaries as you move along.

    • Keep track of the direction of movement (right, down, left, up) to traverse the matrix correctly.

    • Handle edge cases like when the matrix is a single row or column separately.

  • Answered by AI
  • Q2. 

    Decimal to Octal Conversion Problem Statement

    Convert a given decimal number into its equivalent octal representation.

    Explanation:

    The octal number system is a base-8 system, meaning each digit ranges ...

  • Ans. 

    Convert decimal numbers to octal representation.

    • Iterate through each test case and use built-in functions to convert decimal to octal.

    • Ensure the output is in base-8 system with digits ranging from 0 to 7.

    • Handle constraints such as number of test cases and range of decimal numbers.

  • Answered by AI
  • Q3. 

    Cube of Matrix Problem Statement

    Given a 2D array 'MATRIX' of size M x N, find and return the value (i * i + j * j) for those elements where the sum of the cubes of its digits equals the element itself. H...

  • Ans. 

    Given a 2D array, find elements where sum of cube of digits equals element itself and return (i * i + j * j) value.

    • Iterate through the 2D array and check if the sum of cube of digits equals the element itself.

    • Calculate (i * i + j * j) for such elements and return the values.

    • If no such element exists, return -1.

  • Answered by AI
Round 2 - Video Call 

(1 Question)

Round duration - 60 minutes
Round difficulty - Medium

The round was from 11 am to 12 pm, 4 days after the online test.
It was held over a video call on Skype. 
We were instructed to use https://slate.skillenza.com/ as the coderpad.
This was a Technical Round. 
The interviewer started by asking me to introduce myself. He then asked me some questions regarding Java programming. He asked me what is the use and advantages of HashMaps and how a HashMap is implemented internally in Java. He also asked me some OOPS question. He gave me the following code to solve and ended the session by asking me the details of an Android application I had mentioned on my resume.

  • Q1. 

    Common Elements Between Array of Strings Problem Statement

    Given two 1-dimensional arrays containing strings of lowercase alphabets, determine and return the elements that are common in both arrays, i.e.,...

  • Ans. 

    Given two arrays of strings, find and return the common elements in the order they appear in the second array.

    • Iterate through the strings in the second array and check if they exist in the first array.

    • Maintain a set to keep track of common elements to avoid duplicates.

    • Return the common elements as a single space-separated string in the order they appear in the second array.

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Vellore Institute of Technology. Eligibility criteria% in X and XII – 60% or 6.0 CGPA, in Pursuing Degree – 60% or 6.0 CGPA in UG (for PGs) – 60% or 6.0 CGPA and No Standing ArrearsSociete Generale interview preparation:Topics to prepare for the interview - Data Structures(HashMaps, Trees), Algorithms(Dynamic Programming, Activity Selection), OOPS, Database Management Systems, Operating System, Software Engineering, System DesignTime required to prepare for the interview - 6 monthsInterview preparation tips for other job seekers

Tip 1 : Practice DSA everyday and make sure that you are giving timed mock tests periodically.
Tip 2 : Keep revising your Computer Science fundamentals(OS, DBMS, Software Engineering principles).
Tip 3 : Also brush-up your aptitude skills.

Application resume tips for other job seekers

Tip 1 : Customize your resume for a company based on their Job Description (highlight necessary skills)
Tip 2 : Include only those points about which you're fully confident. Sometimes including too much increases expectations and then the bar is set high for you which impacts the assessment

Final outcome of the interviewSelected

Skills evaluated in this interview

I applied via Campus Placement and was interviewed before May 2020. There was 1 interview round.

Interview Questionnaire 

5 Questions

  • Q1. What is a linked list ? How does it works in Java ?
  • Ans. 

    A linked list is a linear data structure where each element is a separate object with a pointer to the next element.

    • In Java, a linked list is implemented using the LinkedList class in the java.util package.

    • LinkedList class provides methods like add(), remove(), get(), etc. to manipulate the list.

    • Each element in the list is represented by a node object which contains the data and a reference to the next node.

    • Linked list...

  • Answered by AI
  • Q2. What are ACID Properties ?
  • Ans. 

    ACID Properties are a set of properties that ensure database transactions are processed reliably.

    • ACID stands for Atomicity, Consistency, Isolation, and Durability.

    • Atomicity ensures that a transaction is treated as a single, indivisible unit of work.

    • Consistency ensures that a transaction brings the database from one valid state to another.

    • Isolation ensures that concurrent transactions do not interfere with each other.

    • Du...

  • Answered by AI
  • Q3. Explain what is a deadlock ?how to avoid it ? What different algorithm are there.
  • Ans. 

    A deadlock is a situation where two or more processes are unable to proceed due to a circular dependency.

    • Deadlock occurs when two or more processes are waiting for each other to release resources.

    • To avoid deadlock, use techniques like resource allocation graph, banker's algorithm, and deadlock prevention.

    • Resource allocation graph is a visual representation of resource allocation and can help identify potential deadlock...

  • Answered by AI
  • Q4. What is the difference between SQL and NoSQL? Why MongoDB and not MySQL .
  • Ans. 

    SQL is a relational database while NoSQL is non-relational. MongoDB is preferred for scalability and flexibility.

    • SQL is table-based while NoSQL is document-based

    • SQL is structured while NoSQL is unstructured

    • SQL is vertically scalable while NoSQL is horizontally scalable

    • MongoDB is preferred for its ability to handle large amounts of unstructured data and its flexibility in schema design

    • MySQL is preferred for its strong A...

  • Answered by AI
  • Q5. What is the difference between React and Angular ? Which one will you choose for your project . Why you go with React in your personal project .

Interview Preparation Tips

Interview preparation tips for other job seekers - 1.Be calm and positive
2.It's okay to say NO if you don't know the answer of the question.
3.Mention only those projects which you have actually done on your own .

Skills evaluated in this interview

Top trending discussions

View All
Interview Tips & Stories
2w
toobluntforu
·
works at
Cvent
Can speak English, can’t deliver in interviews
I feel like I can't speak fluently during interviews. I do know english well and use it daily to communicate, but the moment I'm in an interview, I just get stuck. since it's not my first language, I struggle to express what I actually feel. I know the answer in my head, but I just can’t deliver it properly at that moment. Please guide me
Got a question about Societe Generale Global Solution Centre?
Ask anonymously on communities.

Interview questions from similar companies

I applied via Campus Placement and was interviewed in May 2021. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Data srructures

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident revise data structures ,

Societe Generale Global Solution Centre Interview FAQs

How many rounds are there in Societe Generale Global Solution Centre Software Engineer interview for freshers?
Societe Generale Global Solution Centre interview process for freshers usually has 2-3 rounds. The most common rounds in the Societe Generale Global Solution Centre interview process for freshers are Technical, Coding Test and Aptitude Test.
How to prepare for Societe Generale Global Solution Centre Software Engineer interview for freshers?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Societe Generale Global Solution Centre. The most common topics and skills that interviewers at Societe Generale Global Solution Centre expect are genetics, Agile, Python, Trade Union and SQL.
What are the top questions asked in Societe Generale Global Solution Centre Software Engineer interview for freshers?

Some of the top questions asked at the Societe Generale Global Solution Centre Software Engineer interview for freshers -

  1. What is the difference between SQL and NoSQL? Why MongoDB and not MySQ...read more
  2. What is a linked list ? How does it works in Jav...read more
  3. Explain what is a deadlock ?how to avoid it ? What different algorithm are ther...read more
How long is the Societe Generale Global Solution Centre Software Engineer interview process?

The duration of Societe Generale Global Solution Centre Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Overall Interview Experience Rating

3.7/5

based on 6 interview experiences

Difficulty level

Easy 20%
Moderate 80%

Duration

Less than 2 weeks 100%
View more
Join Societe Generale Global Solution Centre Building together, a Better & Sustainable future.
Societe Generale Global Solution Centre Software Engineer Salary
based on 1.7k salaries
₹6 L/yr - ₹15.3 L/yr
22% more than the average Software Engineer Salary in India
View more details

Societe Generale Global Solution Centre Software Engineer Reviews and Ratings

based on 207 reviews

3.9/5

Rating in categories

3.5

Skill development

4.4

Work-life balance

3.3

Salary

4.4

Job security

3.9

Company culture

2.8

Promotions

3.5

Work satisfaction

Explore 207 Reviews and Ratings
Software Engineer Java + Data Engineering

Bangalore / Bengaluru

4-7 Yrs

Not Disclosed

Software Engineer

Bangalore / Bengaluru

8-13 Yrs

Not Disclosed

Explore more jobs
Software Engineering Specialist
1.9k salaries
unlock blur

₹14.5 L/yr - ₹26 L/yr

Senior Analyst
1.9k salaries
unlock blur

₹6 L/yr - ₹14 L/yr

Software Engineer
1.7k salaries
unlock blur

₹6 L/yr - ₹15.3 L/yr

Analyst
1.7k salaries
unlock blur

₹3.8 L/yr - ₹9.5 L/yr

Business Analyst
1.2k salaries
unlock blur

₹10.8 L/yr - ₹20.2 L/yr

Explore more salaries
Compare Societe Generale Global Solution Centre with

Accenture

3.7
Compare

Wipro

3.7
Compare

Cognizant

3.7
Compare

Capgemini

3.7
Compare
write
Share an Interview