Upload Button Icon Add office photos

Gainsight

Compare button icon Compare button icon Compare

Filter interviews by

Gainsight Associate Software Engineer Interview Questions, Process, and Tips

Updated 25 Sep 2024

Top Gainsight Associate Software Engineer Interview Questions and Answers

  • Q1. Connecting Ropes with Minimum Cost You are given 'N' ropes, each of varying lengths. The task is to connect all ropes into one single rope. The cost of connecting two ro ...read more
  • Q2. Ninja and Substrings Problem Statement Ninja has to determine all the distinct substrings of size two that can be formed from a given string 'STR' comprising only lowerc ...read more
  • Q3. Bipartite Graph Problem Statement Determine if a given graph is bipartite. A graph is bipartite if its vertices can be divided into two independent sets, 'U' and 'V', su ...read more

Gainsight Associate Software Engineer Interview Experiences

2 interviews found

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
-
Result
-
Round 1 - Coding Test 

It was a DS and Algo round.

Round 2 - Technical 

(1 Question)

  • Q1. Again medium to hard dsa with dbms concepts
Round 3 - HR 

(1 Question)

  • Q1. HM round . Basic project question

I appeared for an interview in Dec 2021.

Round 1 - Coding Test 

(1 Question)

Round duration - 90 minutes
Round difficulty - Medium

Time duration - 1.5 hour, (10 mins window to login for test)
No. of coding Question - 3 (2 medium, 1 hard)

  • Q1. 

    Connecting Ropes with Minimum Cost

    You are given 'N' ropes, each of varying lengths. The task is to connect all ropes into one single rope. The cost of connecting two ropes is the sum of their lengths. Yo...

  • Ans. 

    The problem is to connect N ropes of different lengths into one rope with minimum cost.

    • Sort the array of rope lengths in ascending order.

    • Initialize a variable to keep track of the total cost.

    • While there are more than one rope remaining, take the two shortest ropes and connect them.

    • Add the cost of connecting the two ropes to the total cost.

    • Replace the two shortest ropes with the connected rope.

    • Repeat the above steps unt...

  • Answered by AI
Round 2 - Video Call 

(3 Questions)

Round duration - 90 minutes
Round difficulty - Medium

Major Focus - Data structure, Algorithms, Competitive Programming 
Point To Remember - All questions in this round were asked to explain, implement, explain and tell time and space complexity, optimise if possible
No. of candidates shortlisted - 26

  • Q1. 

    Bipartite Graph Problem Statement

    Determine if a given graph is bipartite. A graph is bipartite if its vertices can be divided into two independent sets, 'U' and 'V', such that every edge ('u', 'v') conne...

  • Ans. 

    The function checks whether a given graph is bipartite or not.

    • A bipartite graph can be divided into two independent sets such that every edge connects a vertex from one set to the other.

    • We can use graph coloring algorithm to check if the graph is bipartite.

    • Start by coloring the first vertex with one color and all its neighbors with the other color.

    • Continue coloring the remaining vertices, making sure that no adjacent v...

  • Answered by AI
  • Q2. 

    Ninja and Substrings Problem Statement

    Ninja has to determine all the distinct substrings of size two that can be formed from a given string 'STR' comprising only lowercase alphabetic characters. These su...

  • Ans. 

    The task is to find all the different possible substrings of size two that appear in a given string as contiguous substrings.

    • Iterate through the string and extract substrings of size two

    • Store the substrings in an array

    • Return the array of substrings

  • Answered by AI
  • Q3. 

    DFS Traversal Problem Statement

    Given an undirected and disconnected graph G(V, E), where V is the number of vertices and E is the number of edges, the connections between vertices are provided in the 'GR...

  • Ans. 

    The question asks to print the DFS traversal of an undirected and disconnected graph.

    • Implement a Depth First Search (DFS) algorithm to traverse the graph.

    • Use a visited array to keep track of visited vertices.

    • For each unvisited vertex, start a DFS traversal and print the connected component.

    • Sort the vertices of each connected component in ascending order before printing.

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from ABES Engineering College. Eligibility criteriaAbove 7.5 CGPAGainsight interview preparation:Topics to prepare for the interview - data structures, C++, oops, dbms, operating systemTime required to prepare for the interview - 2 MonthsInterview preparation tips for other job seekers

Tip 1 : have good hands on data structure and algorithms and competitive programming
Tip 2 : strong knowledge of core subjects of dbms, os and oops ( know less topic but in depth) 
Tip 3 : your resume should speak about your skills and personality

Application resume tips for other job seekers

Tip 1 : Know your resume - you are what you write in your resume
Tip 2 : should definately contain - Details, Education, Experience, Skills 
Tip 3 : Additional Section - awards, certifications, publications, patents, volunteer work, extra curricular activities, hobbies 
Tip 4 : Have a habit of tuning your resume according to the job profile
Tip 5 : Platform - flowcv.io

Final outcome of the interviewSelected

Skills evaluated in this interview

Associate Software Engineer Interview Questions Asked at Other Companies

asked in Accenture
Q1. Triplets with Given Sum Problem Given an array or list ARR consis ... read more
asked in Gainsight
Q2. Connecting Ropes with Minimum Cost You are given 'N' ropes, each ... read more
Q3. Intersection of Two Arrays II Given two integer arrays ARR1 and A ... read more
asked in Clarivate
Q4. Best Time to Buy and Sell Stock II Problem Statement Given the st ... read more
Q5. Ninja and Alternating Largest Problem Statement Ninja is given a ... read more

Interview questions from similar companies

Interview Questionnaire 

2 Questions

  • Q1. Rate yourself in terms of programming language
  • Ans. 

    I rate myself as proficient in programming languages with experience in Java, Python, and C++.

    • Proficient in Java, Python, and C++

    • Experience in developing applications using these languages

    • Familiarity with various frameworks and libraries

    • Ability to write efficient and optimized code

    • Experience in debugging and troubleshooting

    • Continuously learning and improving skills

  • Answered by AI
  • Q2. Python 8/10

Interview Questionnaire 

2 Questions

  • Q1. Basic oops concepts
  • Q2. 1 program to perform
  • Ans. 

    A program to calculate the average of a list of numbers.

    • Prompt the user to enter a list of numbers separated by commas.

    • Split the input string into an array of numbers.

    • Calculate the sum of the numbers in the array.

    • Divide the sum by the length of the array to get the average.

    • Display the average to the user.

  • Answered by AI

I applied via Campus Placement and was interviewed in Oct 2020. There were 4 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Oncampus,4Rounds-APTI+Tech,PI,HR,MR,results declared within 2 weeks
  • Q2. Basic apti with two programs, questions realted to project

Interview Preparation Tips

Interview preparation tips for other job seekers - Basic easy programs and apti ,HR and MR also asked tech question mostly on oops and dbms

I applied via Recruitment Consulltant and was interviewed before Aug 2021. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Basic Collection framework related stuffs, the few things of Java8 like Lambda Expression, Stream API, Functional Programming. Basic annotations of Springboot, lifecycle of spring bean. Difference between ...

Interview Preparation Tips

Topics to prepare for Iris Software Associate Software Engineer interview:
  • Core Java
  • Springboot
  • Collections
  • Map
  • MySQL
Interview preparation tips for other job seekers - Be confident go through Java8 basic questions and SQL basic questions some annotations which are commonly used in Springboot be sure about that.
Collection basic questions.
Then in the manegerial round some of the question will be scenario based whatever you are saying think yourself as end customer and also as a manager and answer that.
Rest I wish all of you guys very very good luck for the interview.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed in Sep 2023. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Aptitude Test 

Reasoning general knowledge questions.

Round 3 - Coding Test 

Logical and tricky questions.

Round 4 - HR 

(3 Questions)

  • Q1. Introducing our self
  • Q2. Salary discussion
  • Q3. Nothing to much more

Interview Preparation Tips

Interview preparation tips for other job seekers - Nothing
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Basic oops concepts
  • Q2. Polymorphism, encapsulation
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed in Jul 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

General questions asked

Round 2 - Technical 

(2 Questions)

  • Q1. Basic tech questions
  • Q2. Some codenasked
Round 3 - HR 

(1 Question)

  • Q1. General info asked
Interview experience
1
Bad
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed before Sep 2023. There were 2 interview rounds.

Round 1 - Coding Test 

Simple code on array and string

Round 2 - HR 

(2 Questions)

  • Q1. Behaviour questions
  • Q2. Tell me about your self
  • Ans. 

    I am a recent graduate with a degree in Computer Science and a passion for software development.

    • Recent graduate with a degree in Computer Science

    • Passionate about software development

    • Experience with programming languages like Java and Python

  • Answered by AI

Gainsight Interview FAQs

How many rounds are there in Gainsight Associate Software Engineer interview?
Gainsight interview process usually has 3 rounds. The most common rounds in the Gainsight interview process are Technical, HR and Coding Test.
How to prepare for Gainsight Associate Software Engineer interview?
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 Gainsight. The most common topics and skills that interviewers at Gainsight expect are Data Structures, Design Patterns, ETL, Java and Javascript.

Tell us how to improve this page.

Gainsight Associate Software Engineer Interview Process

based on 1 interview

Interview experience

5
  
Excellent
View more
Gainsight Associate Software Engineer Salary
based on 44 salaries
₹8 L/yr - ₹16 L/yr
113% more than the average Associate Software Engineer Salary in India
View more details

Gainsight Associate Software Engineer Reviews and Ratings

based on 5 reviews

3.2/5

Rating in categories

2.5

Skill development

3.8

Work-life balance

3.3

Salary

2.5

Job security

3.3

Company culture

2.3

Promotions

2.6

Work satisfaction

Explore 5 Reviews and Ratings
Software Engineer
111 salaries
unlock blur

₹10 L/yr - ₹22 L/yr

Senior Software Engineer
83 salaries
unlock blur

₹13.5 L/yr - ₹28 L/yr

Associate Software Engineer
44 salaries
unlock blur

₹8 L/yr - ₹16 L/yr

Lead Software Engineer
26 salaries
unlock blur

₹24 L/yr - ₹40.5 L/yr

Senior Solution Engineer
25 salaries
unlock blur

₹12.5 L/yr - ₹20.5 L/yr

Explore more salaries
Compare Gainsight with

Xoriant

4.1
Compare

Photon Interactive

4.0
Compare

CitiusTech

3.4
Compare

Iris Software

4.0
Compare
Did you find this page helpful?
Yes No
write
Share an Interview