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 Software Engineer was asked
Q. Write a program to print the boundary nodes of a binary tree, including leaf nodes and the top view.
Ans. 

Print the nodes at the boundaries of a binary tree (leaf nodes + top view).

  • Traverse the tree in pre-order and keep track of the level of each node

  • Add the leftmost and rightmost nodes of each level to the result

  • For top view, traverse the tree in level-order and add the first node of each level to the result

View all Software Engineer interview questions
A Software Engineer was asked
Q. Given a matrix of integers, if a bomb is dropped at a cell, its impact cascades to adjacent cells (top, bottom, right, left) if the adjacent cell's value is exactly 1 greater than the bombed cell. What is t...
Ans. 

Find minimum bombs to clear matrix by cascading impact to adjacent cells with value 1 greater than the bombed cell.

  • Create a 2D matrix of integers

  • Iterate through each cell and drop a bomb, then check its adjacent cells

  • If an adjacent cell has value 1 greater than the bombed cell, drop a bomb on that cell as well

  • Repeat until no more cells can be bombed

  • Count the number of bombs dropped to clear the matrix

View all Software Engineer interview questions
A Sdet (Software Development Engineer in Test) was asked
Q. 1. Find triplet in an array to sum up to a given number?
Ans. 

Find triplet in an array to sum up to a given number.

  • Sort the array in ascending order.

  • Iterate through the array and fix the first element.

  • Use two pointers approach to find the other two elements that sum up to the given number.

View all Sdet (Software Development Engineer in Test) interview questions
A Soc Analyst 1 was asked 5mo ago
Q. 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

View all Soc Analyst 1 interview questions
A Software Engineer was asked
Q. Dependency Injection & IOC in Spring
Ans. 

Dependency Injection & IOC in Spring

  • Dependency Injection is a design pattern that allows objects to be loosely coupled and easily testable

  • In Spring, IOC (Inversion of Control) is used to manage dependencies and inject them into objects at runtime

  • IOC container in Spring is responsible for creating and managing objects and their dependencies

  • Spring supports different types of dependency injection such as constructor ...

View all Software Engineer interview questions
A Front end Developer was asked
Q. What are arrow functions in JavaScript?
Ans. 

Arrow functions are a concise way to write functions in JavaScript.

  • Arrow functions are defined using the '=>' syntax.

  • They have a shorter syntax compared to traditional function expressions.

  • They do not have their own 'this' keyword, instead they inherit it from the parent scope.

  • Example: const add = (a, b) => a + b;

View all Front end Developer interview questions
A Front end Developer was asked
Q. How are observables different from promises?
Ans. 

Observables are streams that can emit multiple values over time, while promises can only emit a single value.

  • Observables can emit multiple values over time, while promises can only emit a single value.

  • Observables are cancellable, while promises are not.

  • Observables support operators like map, filter, and reduce for transforming data streams, while promises do not.

  • Observables are lazy, meaning they do not run until ...

View all Front end Developer interview questions
Are these interview questions helpful?
A Front end Developer was asked
Q. What is AOT compilation in Angular?
Ans. 

AOT compilation in Angular stands for Ahead-of-Time compilation, which compiles Angular templates and components during the build process.

  • AOT compilation improves the performance of Angular applications by pre-compiling the templates and components before the browser downloads and runs them.

  • It detects template errors during the build process rather than at runtime, leading to faster rendering and reduced bundle si...

View all Front end Developer interview questions
A Front end Developer was asked
Q. What is the purpose of the 'this' operator in JavaScript?
Ans. 

The 'this' operator in JavaScript refers to the current context or object.

  • Refers to the current object or context in which a function is being executed

  • Can be used to access properties and methods of the current object

  • The value of 'this' is determined by how a function is called

View all Front end Developer interview questions
A Front end Developer was asked
Q. What happens when you call a function using the new keyword?
Ans. 

Calling a function using the new keyword creates a new instance of the function's constructor.

  • Creates a new empty object

  • Binds 'this' to the new object

  • Adds a property to the new object called '__proto__' which points to the constructor function's prototype object

  • Returns the new object

View all Front end Developer 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