Upload Button Icon Add office photos

Gainsight

Compare button icon Compare button icon Compare

Filter interviews by

Gainsight Interview Questions and Answers

Updated 26 Mar 2025
Popular Designations

25 Interview questions

A Front end Developer was asked
Q. How can you import all exports of a file as an object in JavaScript?
Ans. 

You can import all exports of a file as an object in JavaScript using the 'import * as' syntax.

  • Use the 'import * as' syntax followed by the object name and 'from' keyword to import all exports of a file as an object.

  • For example: import * as myExports from './myFile.js';

  • You can then access the exports using dot notation, like myExports.myFunction().

View all Front end Developer interview questions
An Associate Software Engineer was asked
Q. 

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') connec...

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 adjac...

View all Associate Software Engineer interview questions
An Associate Software Engineer was asked
Q. 

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 sub...

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

View all Associate Software Engineer interview questions
An Associate Software Engineer was asked
Q. 

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. You...

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 step...

View all Associate Software Engineer interview questions
An Associate Software Engineer was asked
Q. 

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 'GRA...

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.

View all Associate Software Engineer interview questions

Gainsight Interview Experiences

25 interviews found

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Oct 2024. There were 2 interview rounds.

Round 1 - Coding Test 

Here are some common coding interview questions and answers:
String-based questions: How to find the first unrepeated character in a string, how to determine if two strings are anagrams, or how to convert a numeric string to an integer

Array-based questions: How to find the maximum element in an array, how to sort an array of integers in ascending order, or how to remove duplicates from an array

Linked list-based questions: How to find the middle element of a linked list, how to remove a loop in a linked list, or how to merge two sorted linked lists

General programming questions: How to write a piece of code from requirements to delivery, how to debug a program while it's being used, or how to stay up-to-date with the latest technology developments

Data structure questions: What is a tree in data structure, or what is a binary tree

Palindrome questions: How to determine if a string is a palindrome

In addition to the technical aspects of coding, interviewers may also assess an applicant's communication skills. They may ask how well the applicant explains complex concepts or the method they used in a live coding exercise.

You can also watch this video to learn more about coding interview questions:

Round 2 - HR 

(5 Questions)

  • Q1. What is the phython
  • Ans. 

    Python is a high-level programming language known for its simplicity and readability.

    • Python is an interpreted language, meaning code is executed line by line.

    • It supports multiple programming paradigms like procedural, object-oriented, and functional programming.

    • Python has a large standard library and a thriving community with many third-party libraries available.

    • It is widely used in web development, data science, artif...

  • Answered by AI
  • Q2. Why this in python
  • Ans. 

    Python is a versatile, easy-to-read language with a large community and extensive libraries.

    • Python has a simple syntax that makes it easy to learn and read.

    • Python has a large community of developers, making it easy to find support and resources.

    • Python has a wide range of libraries and frameworks for various applications, such as web development, data analysis, and machine learning.

  • Answered by AI
  • Q3. What is self interdection
  • Ans. 

    Self-intersection occurs when a curve or surface intersects itself at a point.

    • Self-intersection can occur in computer graphics when rendering complex shapes.

    • It can also occur in geometry when analyzing curves and surfaces.

    • Self-intersection can lead to rendering artifacts or inaccuracies in calculations.

  • Answered by AI
  • Q4. What is your self interdection
  • Q5. Why the codeing
  • Ans. 

    Coding allows me to solve complex problems, create innovative solutions, and continuously learn and improve my skills.

    • Coding enables me to automate tasks and processes, increasing efficiency and productivity.

    • It provides a creative outlet for problem-solving and allows me to build practical applications.

    • Coding opens up opportunities for collaboration with other developers and working on exciting projects.

    • It is a valuabl...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Support the excellent the job

Skills evaluated in this interview

Sdet Interview Questions & Answers

user image Anonymous

posted on 3 Sep 2024

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

DSA and Arrays question

Round 2 - Technical 

(2 Questions)

  • Q1. Selenium, cucumber, api question
  • Q2. Sql, coding question
Round 3 - One-on-one 

(2 Questions)

  • Q1. Scenario based question
  • Q2. Java, oops concept

Software Engineer Interview Questions & Answers

user image Abhishek omar

posted on 2 Oct 2024

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Linkedlist , graph and tree

Round 2 - Technical 

(1 Question)

  • Q1. SQL , Coding ques of tree and array

Soc Analyst 1 Interview Questions & Answers

user image Anonymous

posted on 17 Jan 2025

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. SOC processes and techniques
  • Ans. 

    SOC processes and techniques involve monitoring, detecting, and responding to cybersecurity threats.

    • Continuous monitoring of network traffic and system logs

    • Utilizing security information and event management (SIEM) tools

    • Implementing threat intelligence feeds for proactive defense

    • Incident response planning and execution

    • Regular security assessments and penetration testing

  • Answered by AI
  • Q2. Attack methods and vectors
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

1hr java and selenium

Round 2 - Technical 

(1 Question)

  • Q1. Java star pattern programs
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

Sdet Interview Questions & Answers

user image Rukit Patel

posted on 27 Oct 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Repeated string
  • Q2. Implementation of queue using stack
  • Ans. 

    Implement a queue using two stacks

    • Use two stacks - one for enqueue operation and one for dequeue operation

    • For enqueue operation, push elements into the first stack

    • For dequeue operation, if the second stack is empty, pop all elements from the first stack and push into the second stack, then pop from the second stack

    • Example: Enqueue 1,2,3 -> Stack1: [1,2,3], Dequeue -> Stack2: [3,2,1], Dequeue -> 1

  • Answered by AI

Skills evaluated in this interview

Sdet Interview Questions & Answers

user image Anonymous

posted on 2 Apr 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Aptitude Test 

Basic apt questions asked along with few quiz on various cs subjects

Round 2 - Technical 

(1 Question)

  • Q1. Dsa was asked , coding questions were asked
Round 3 - Technical 

(1 Question)

  • Q1. String array linked list was asked and oops
Round 4 - One-on-one 

(1 Question)

  • Q1. Normal puzzles were asked along with some values
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. About Marketing Tools
  • Q2. About Salesforce Functionality
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Discussion on 2 DSA Questions and some system design question

Top trending discussions

View All
Interview Tips & Stories
1w (edited)
a team lead
Why are women still asked such personal questions in interview?
I recently went for an interview… and honestly, m still trying to process what just happened. Instead of being asked about my skills, experience, or how I could add value to the company… the questions took a totally unexpected turn. The interviewer started asking things like When are you getting married? Are you engaged? And m sure, if I had said I was married, the next question would’ve been How long have you been married? What does my personal life have to do with the job m applying for? This is where I felt the gender discrimination hit hard. These types of questions are so casually thrown at women during interviews but are they ever asked to men? No one asks male candidates if they’re planning a wedding or how old their kids are. So why is it okay to ask women? Can we please stop normalising this kind of behaviour in interviews? Our careers shouldn’t be judged by our relationship status. Period.
Got a question about Gainsight?
Ask anonymously on communities.

Gainsight Interview FAQs

How many rounds are there in Gainsight interview?
Gainsight interview process usually has 3-4 rounds. The most common rounds in the Gainsight interview process are Technical, Coding Test and One-on-one Round.
How to prepare for Gainsight 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 Adobe, Consulting, Predictive Analytics, Vista and Customer Satisfaction.
What are the top questions asked in Gainsight interview?

Some of the top questions asked at the Gainsight interview -

  1. A matrix consists of integers. A bomb has to be dropped at a cell in the matrix...read more
  2. 1. Find triplet in an array to sum up to a given numb...read more
  3. Print the nodes which are at the boundaries of a binary tree. (Leaf Nodes + Top...read more
How long is the Gainsight interview process?

The duration of Gainsight interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Overall Interview Experience Rating

3.8/5

based on 28 interview experiences

Difficulty level

Easy 25%
Moderate 63%
Hard 13%

Duration

Less than 2 weeks 86%
2-4 weeks 14%
View more

Interview Questions from Similar Companies

CitiusTech Interview Questions
3.3
 • 290 Interviews
Altimetrik Interview Questions
3.7
 • 241 Interviews
Xoriant Interview Questions
4.1
 • 213 Interviews
INDIUM Interview Questions
4.0
 • 198 Interviews
Incedo Interview Questions
3.0
 • 193 Interviews
Globant Interview Questions
3.7
 • 183 Interviews
Iris Software Interview Questions
4.0
 • 178 Interviews
ThoughtWorks Interview Questions
3.9
 • 157 Interviews
View all

Gainsight Reviews and Ratings

based on 114 reviews

3.9/5

Rating in categories

3.8

Skill development

4.0

Work-life balance

3.8

Salary

3.4

Job security

4.2

Company culture

3.3

Promotions

3.7

Work satisfaction

Explore 114 Reviews and Ratings
Software Engineer
127 salaries
unlock blur

₹12 L/yr - ₹21 L/yr

Senior Software Engineer
85 salaries
unlock blur

₹16.6 L/yr - ₹28 L/yr

Lead Software Engineer
26 salaries
unlock blur

₹26 L/yr - ₹40.5 L/yr

Associate Software Engineer
25 salaries
unlock blur

₹9.8 L/yr - ₹16 L/yr

Senior Solution Engineer
25 salaries
unlock blur

₹13.6 L/yr - ₹20.5 L/yr

Explore more salaries
Compare Gainsight with

Xoriant

4.1
Compare

Photon Interactive

4.1
Compare

CitiusTech

3.3
Compare

Iris Software

4.0
Compare
write
Share an Interview