Societe Generale Interview Experience (Virtual)
There were 5 rounds totally. First-round is an Online test that consists of technical MCQs on testing, storage, and basics of data structures. Then there will be 3 coding questions. 2-easy and 1-medium.
Out of 450 students they shortlisted 25 students.
First Round (Technical Interview):
- Introduce urself.
- More questions from the resume.
- Explain the recent project you are working and What roles did u play in all projects
- Then he asked to rate me on scale of 10 for java and python. I told 7/10 for Java and 9/10 for Python
- Then he started asking from data structures since it’s my area of interest…
- What is tuples and list, Use of hashtables, Types of the linked list and it’s memory
- Reverse array in place
- Missing number finding in O(1) if sorted and unsorted
- Left Rotate by K times
- Linked list loop and removal of the loop
- Function to divide all elements by a number and multiply it..then give the remainder of it and place it in the same array.
- Where and having
- Delete and truncate
- Nth highest salary using 2 different ways
- Return Duplicate rows common with another table (Add a subquery)
He told you have done well any questions for us. That’s it
Second Round (Technical Interview): It is a Tough one. He went through my resume and asked me questions from my projects
- Asked code for React database connectivity (React project).
- JSP to servlet connection how it is redirecting (Intern project).
- From the Android project, he asked me what is an activity, fragment, intent …
- Explain my current project or anyone he’ll ask to explain
Since my major language is python and area is data science.
He asked me deeply in python. So be thorough in any one language? Frankly tell him if u don’t know. I told him I don’t know to react, and then he asked about other projects which I’m familiar with.
- How does web application work?
- How python does its interpretation
- Why python?
- Inheritance in Python.
- What is the init function, and when it’ll be called?
- Given print statement in init function.
- If a class without init inherits this, will it print?
- If a class with its own init function and also inherits other class, will it prints both statements or just it’s alone?
- Explain indexes
- Difference between clustered and non- clustered indexes
- Some queries are given tables to join and perform some operations.
- Given an array of 0s and 1s do in place and O(n) program to make an array in form of 1s first and 0s last.
- Palindrome checking for a sentence and remove all special characters, upper cases.
- Quicksort working with an example.
Third Round (Managerial Interview):
- Introduce yourself as well as ur technical part. He asked about my skills
- Gave some scenarios and asked what I’ll do as a leader. Asked me ready for relocation or not.
- Asked me the preference work location languages I know. Some general questions, and they’ll assess how we answer and behave
Fourth Round (HR Round): Asked about myself and hobbies, family, interests, personal achievements, etc. Then he asked me some more general scenario questions. And asked me whether I’m comfortable with application development. Why Societe Generale? He asked me about financing and banking.
Tips: Know more about the company.
At last, they took only 5, and I am one of them. Be confident and don’t panic anywhere. It’s okay if u don’t know some answers.
All the Best!!!