I applied through an employee referral. The process took 4 weeks. I interviewed at Gainsight (Bengaluru)
Interview
Advice: Prepare Data structures and Algorithms, DBMS, fundamentals & info about your projects.
Round 1 : Online Coding Test (15 MCQs & 3 Coding questions).
Out of 3 coding questions, I was not able to solve 1 question with 60 marks in given time span. But I solved 2 questions of 20 & 100 marks.
Round 2: Technical discussion round 1 (1 Hour)
Asked 2 DSA medium level questions and 1 Hard level (Popular questions available on leetcode).
Round 3: Technical discussion round 2 (1 Hour 20 Mins)
Asked to write an API to fetch some data from db and return result. I chose to code in Javascript (NodeJS format). He asked questions from the flow like async programming, request & response objects, ORMs, Databases, Types of APIs, etc.
In the end, a rapid DB queries round of 10 questions (Easy to Medium).
Round 4: Hiring manager round (45 Minutes)
Asked about my previous projects & cross questions. Then gave a simple coding question but I had to implement using classes and objects.
Round 5: HR round
This was more about them than me. Gave me a brief intro about company & asked about me. Why I want to switch, why I want to join Gainsight, My background, and other HR questions.
----------
2 weeks
----------
I Got offer letter
Interview questions [1]
Question 1
Questions from :
1. Recursion & Backtracking
2. Two-Pointers
3. Trees
4. Arrays
easy to medium level, 3 rounds, focus on data structures & algorithms, projects on resume, you should be able to encounter any question according to your resume, rest can ask gfg standard quiz in hm round, core concepts of data base management system, object oriented programming,
First round was coding round and it was an elimination round. Those who were able to clear coding round were shortlisted for technical interview 1. Students shortlisted for technical interview 1 had to give technical interview 2.
Finally, the last round was HR round.
Interview questions [1]
Question 1
Firstly, interviewer asked about my projects.
Then, he asked one coding question i.e. if you are given a string then find the length of the largest substring which does not contain duplicate characters.
The Interview has 4 Rounds with coding with consists of both MCQ's and Coding and also a SQL Query followed by 2 technical rounds and Had a HR in the end
Interview questions [1]
Question 1
Basic concepts of DSA and other Database related problems and also few system design concepts