-
Notifications
You must be signed in to change notification settings - Fork 13
Interview Experience 62
#SoftwareEngineer
#2017
Round 1: Online Round
This round had four sections, namely Aptitude, Technical, Code Output and Code Assess. There were 30 aptitude questions, 15 technical questions based on Data Structure, Operating System, Java and OOPs, followed by 10 Code Output questions in which five were in C/C++ and 5 in Java. Last Section was a fairly simple coding question where one would write a code and submit.
Around 200 people sat for the first round ( 150-160 from NIT Patna, 30 from NIT Jamshedpur and 20 from NIT Durgapur)
Round 2: Group Discussion
75 people were selected for this round. Five groups of 15 people were formed and discussions were moderated. Each group was given a topic and 15 minutes of discussion was held. This was also an Elimination Round. Some topics:
-
Importance of Women's Education in India
-
Is Money everything?
Round 3: Technical I
50 People were selected for this round
The interviewer read through my CV and asked various questions about my summer internship after second year. Then, The interviewer spent 15 minutes talking about my summer project in third year, following which i was asked to write code for the same. So, basically, I had to pen down methods in Python, club them and show how it worked. I was also asked to explain how ReactJs works and write a dynamic form using react which communicate with a RESTful API.
He stumbled upon Ruby on Rails in my CV and asked me to explain to him MVC with code.
Following which he asked me about
-
Merge Sort and Quick Sort - Differences
-
Randomized Quick Sort with Code
-
SQL Joins
-
When do people use Amazon Redshift instead of SQL Server? ( based on my project)
-
What is Dynamic Binding?
Basically, he inspected my entire CV. So, be confident with what you have written in there. This round lasted for 55 minutes.
Round 4: Technical II
I don't know the exact number but i think 20 people made it.
In this round, I was asked questions on
-
RESTful API - Have you only consumed or written one of your own? Could you explain what you have written?
-
Do you know about SOAP?
-
I was given a situation of an API to be tested on a weekly basis. I was expected to come up with a database schema which i fortunately did
-
Virtual Functions in C++. What is an Abstract Class?
-
Exception Handling
-
Summer Internship
It lasted for 30 minutes.
Round 5: HR Round
Hope it was helpful :)