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 for Freshers

Updated 25 Sep 2024

Top Gainsight Associate Software Engineer Interview Questions and Answers for Freshers

  • 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 for Freshers

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 for Fresher

asked in Accenture
Q1. Triplets with Given Sum Problem Given an array or list ARR consis ... read more
Q2. Intersection of Two Arrays II Given two integer arrays ARR1 and A ... read more
Q3. Ninja and Alternating Largest Problem Statement Ninja is given a ... read more
asked in Gainsight
Q4. Connecting Ropes with Minimum Cost You are given 'N' ropes, each ... read more
Q5. Add K Nodes Problem Statement You are given a singly linked list ... read more

Interview questions from similar companies

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
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
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 - HR 

(1 Question)

  • Q1. How much your getting and how much expecting?
Round 3 - Technical 

(1 Question)

  • Q1. What is case management?
  • Ans. 

    Case management is the process of managing and coordinating the various aspects of a case or project.

    • It involves identifying and assessing the needs of the case or project

    • Developing a plan of action to address those needs

    • Assigning tasks and responsibilities to team members

    • Monitoring progress and making adjustments as necessary

    • Ensuring that all stakeholders are informed and involved in the process

    • Examples include legal ...

  • Answered by AI
Round 4 - HR 

(1 Question)

  • Q1. How soon you will join?
  • Ans. 

    I can join within 2 weeks.

    • I have completed all my prior commitments and can start immediately.

    • I just need to give a two-week notice to my current employer.

    • I am excited about this opportunity and can't wait to start contributing to the team.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - interview will be simple only but don't join with out reading reviews and work culture

I applied via Campus Placement and was interviewed in May 2021. There were 5 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Basic concept of oops and then they go in deep 1 program to perform

Interview Preparation Tips

Interview preparation tips for other job seekers - Just be confident and learn all basic oops concepts
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 - Coding Test 

Two coding ques. you have to solve in one hour.

Round 3 - Technical 

(2 Questions)

  • Q1. Hashmap & hashtable , oops concept , ques. from my academic project, questions from SQL
  • Q2. Difference in set and list , explain collections hierarchy , vector and array list
  • Ans. 

    Set and list are both collection types in Java. Vector and ArrayList are two implementations of List interface.

    • Set is an unordered collection of unique elements while List is an ordered collection of elements.

    • Collections hierarchy in Java includes Collection interface, List interface, Set interface, and Map interface.

    • Vector is a synchronized implementation of List interface while ArrayList is not synchronized.

    • Arrays ar...

  • Answered by AI
Round 4 - HR 

(1 Question)

  • Q1. About yourself , family background , your strength and weakness , why xoriant

Interview Preparation Tips

Topics to prepare for Xoriant Associate Software Engineer interview:
  • Core Java
  • Java
  • SQL
  • OOPS
Interview preparation tips for other job seekers - Prepare Java, sql and your project well. communication skills also matter.

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed before Aug 2022. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Properly align and format text in your resume. A recruiter will have to spend more time reading poorly aligned text, leading to high chances of rejection.
View all tips
Round 2 - Aptitude Test 

Basic aptitude questions and 2 basic coding que

Round 3 - Technical 

(3 Questions)

  • Q1. Basic of oop, coding que
  • Q2. Polymorphism, interface, Abstraction
  • Q3. Live example of oop concept
  • Ans. 

    Inheritance is a key OOP concept where a class inherits properties and behaviors from another class.

    • Inheritance allows for code reusability and promotes a hierarchical structure.

    • Example: Animal class can be a base class with properties like name and age, and subclasses like Dog and Cat can inherit these properties.

    • Subclasses can also have their own unique properties and methods in addition to the inherited ones.

  • Answered by AI
Round 4 - HR 

(1 Question)

  • Q1. About yourself, hobbies

Interview Preparation Tips

Interview preparation tips for other job seekers - no job security
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed before Jul 2022. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Coding Test 

(1 Question)

  • Q1. All questions were pretty basic
Round 3 - Technical 

(2 Questions)

  • Q1. Explain the projects you did
  • Q2. Wride a code in python
  • Ans. 

    Code in Python to print 'Hello, World!'

    • Use the print() function in Python to display the text

    • Enclose the text in single or double quotes

  • Answered by AI
Round 4 - HR 

(2 Questions)

  • Q1. Who is your role model
  • Q2. Tell me about your academic life from the start

Interview Preparation Tips

Interview preparation tips for other job seekers - Xoriant's rounds are easy to average. If you know things on moderate level and have confidence, you can crack it.

Skills evaluated in this interview

Gainsight Interview FAQs

How many rounds are there in Gainsight Associate Software Engineer interview for freshers?
Gainsight interview process for freshers usually has 3 rounds. The most common rounds in the Gainsight interview process for freshers are Coding Test, Technical and HR.
How to prepare for Gainsight Associate Software Engineer interview for freshers?
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 for Freshers

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
113 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.1
Compare

CitiusTech

3.3
Compare

Iris Software

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