Skip to content
Related Articles
Get the best out of our app
GeeksforGeeks App
Open App

Related Articles

Gainsight Interview Experience for Associate Software Engineer 2021

Improve Article
Save Article
Like Article
Improve Article
Save Article
Like Article

It was a pool campus drive conducted by Gainsight. In which all the colleges affiliated with AKTU University were invited to participate. There was a total of 1240 students shortlisted for the Online Assessment Round.

Round 1(Online Assessment): It was a web-proctored round conducted on HackerEarth. 

  • There were 16 MCQs and 4 coding questions. 
  • The MCQs were based on Data Structures and Algorithms, DBMS, and O.S. Out of the 4 coding questions, the difficulty level was – 1 hard, 1 medium and 2 easy. I was able to solve 1 medium, 2 easy questions completely and the hard one partially.

Round 2(Technical Interview 1): Out of 1240 students only 65 were shortlisted for the interview rounds. In this round, the interviewer asked my introduction and the following things:

  1. The interviewer started with the easy question, I guess for warm-up: I was easily able to solve this using hashing.
  2. I was easily able to solve this using stack.
  3. I solved this using 2-pointers.
  4. Interviewer asked me some questions on OS, OOPs, and General programming.
    • Deadlock (Definition, conditions, handling, etc.)
    • Abstraction and Encapsulation.
    • Difference between iteration and recursion, etc.
  5. There were few more questions, I am not able to recall them now.

This Interview went for 1 hour.

Round 3(Technical Interview 2): 34 students were selected for this round. In this round, the interviewer asked my introduction and the following things:-

  1. Brief discussion on one of my projects.
  2. I started with brute force and was then able to optimize it with recursion.
  3. I started with hashing and was then able to optimize it with bit manipulation.
  4. I started with hashing and then optimized it using Floyd’s Cycle-Finding Algorithm.
  5. Interviewer extended the (4) question and asked me to find the node where the cycle begins.
    • I was able to solve this.
    • then Interviewer asked me to mathematically prove my solution. I was somehow able to explain it but was not able to prove that mathematically.
  6. Explained my approach to the Interviewer, he was satisfied and did not ask me to write the code.
  7. He asked some questions on OS.
    • Paging, Segmentation, Thrashing, etc.
  8. Then he asked for 2 puzzle problems.

This interview went for around 1 hour and 30 minutes.

Round 4(Managerial / Hiring Manager Round): 30 students were shortlisted for this round. This round was a mix of technical and managerial questions. Usually, these rounds were taken by a senior person of the company i.e.  Director or V.P of Engineering.

The following questions were asked by the interviewer:

  1. My Introduction.
  2. My Projects. (Technologies used, Challenges faced, Applications, etc.)
  3. About my training and internships.
  4. Some general questions like- why you want to join our company, how you can contribute, your expectations and goals, etc.
  5. Then he asked if I have any questions:- I asked about culture and what kind of projects are there in the company, he answered very politely.

This interview went for 30 minutes.

Result: The result came after 2 days of the H.M round. 16 students were selected in total,14 students were selected for the SDE role and 2 students were selected for the SDET role. I was selected for the SDE role.

My Personal Notes arrow_drop_up
Last Updated : 03 Aug, 2021
Like Article
Save Article
Similar Reads