Upload Button Icon Add office photos

Filter interviews by

Clear (1)

ThoughtSpot Software Developer Intern Interview Questions, Process, and Tips

Updated 20 Jan 2025

Top ThoughtSpot Software Developer Intern Interview Questions and Answers

  • Q1. Given a string, how can we find the minimum length substring whose sum is greater than or equal to a specified target?
  • Q2. What is the index of the first occurrence where a pattern string matches with a text string?
  • Q3. Implement a persistence stack with constant time operations

ThoughtSpot Software Developer Intern Interview Experiences

2 interviews found

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

I applied via Campus Placement and was interviewed in Dec 2024. There were 2 interview rounds.

Round 1 - Coding Test 

A 90-minute coding test on HackerRank, which includes one medium, one easy, and one hard question.

Round 2 - Technical 

(2 Questions)

  • Q1. What is the index of the first occurrence where a pattern string matches with a text string?
  • Ans. 

    The index of the first occurrence where a pattern string matches with a text string.

    • Use string searching algorithms like Knuth-Morris-Pratt or Boyer-Moore for efficient pattern matching.

    • Iterate through the text string and check for matches with the pattern string.

    • Return the index of the first occurrence where the pattern matches with the text.

  • Answered by AI
  • Q2. Given a string, how can we find the minimum length substring whose sum is greater than or equal to a specified target?
  • Ans. 

    Use sliding window technique to find minimum length substring with sum >= target.

    • Initialize two pointers at start of string

    • Expand window by moving right pointer until sum >= target

    • Shrink window by moving left pointer while updating minimum length

    • Repeat until end of string is reached

  • Answered by AI
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 Mar 2024. There were 3 interview rounds.

Round 1 - Coding Test 

There were 3 questions in the online assessment.

1 - Binary Search
2 - DP
3 - Graphs

Round 2 - Technical 

(1 Question)

  • Q1. Implement a persistence stack with constant time operations
  • Ans. 

    Implement a persistence stack with constant time operations

    • Use a combination of a stack and a hashmap to achieve constant time operations for push, pop, and get operations

    • Maintain a stack to store the elements and a hashmap to store the index of each element in the stack

    • When pushing an element, add it to the stack and update its index in the hashmap

    • When popping an element, remove it from the stack and also remove its i...

  • Answered by AI
Round 3 - One-on-one 

(1 Question)

  • Q1. Median of two sorted arrays and OOPs basics
  • Ans. 

    Finding the median of two sorted arrays and discussing OOPs basics

    • To find the median of two sorted arrays, merge the arrays and then calculate the median

    • OOPs basics include concepts like encapsulation, inheritance, polymorphism, and abstraction

    • Example: Median of [1, 3] and [2] is 2.0

  • Answered by AI

Skills evaluated in this interview

Software Developer Intern Interview Questions Asked at Other Companies

Q1. Sum of Maximum and Minimum Elements Problem Statement Given an ar ... read more
asked in Amazon
Q2. Fish Eater Problem Statement In a river where water flows from le ... read more
asked in Apple
Q3. Kevin and his Fruits Problem Statement Kevin has 'N' buckets, eac ... read more
asked in CommVault
Q4. Sliding Maximum Problem Statement Given an array of integers ARR ... read more
Q5. Reverse Words in a String: Problem Statement You are given a stri ... read more

Interview questions from similar companies

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
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 Resume tips
Round 2 - Aptitude Test 

It was basic test. online.

Round 3 - Coding Test 

2 questions on arrays. online.

Round 4 - Group Discussion 

The general topic. Be point to point

Round 5 - Technical 

(1 Question)

  • Q1. SQL and Python questions. online. screen sharing
Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Medium to hard questions based on arrays, dp

Round 2 - Technical 

(2 Questions)

  • Q1. Quick sort algorithm
  • Ans. 

    Quick sort is a popular sorting algorithm that uses divide and conquer strategy.

    • Divides array into smaller sub-arrays based on a pivot element

    • Recursively sorts sub-arrays

    • Combines sorted sub-arrays to get final sorted array

    • Time complexity: O(n log n) on average, O(n^2) worst case

    • Example: [3, 6, 8, 10, 1, 2, 1] -> [1, 1, 2, 3, 6, 8, 10]

  • Answered by AI
  • Q2. Modified rotate a matrix
  • Ans. 

    Rotate a matrix by 90 degrees in place

    • Transpose the matrix

    • Reverse each row of the transposed matrix

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - study well and at the end, they would not hire anyone

Skills evaluated in this interview

I applied via Campus Placement and was interviewed in Jul 2022. There was 1 interview round.

Round 1 - One-on-one 

(1 Question)

  • Q1. DSA problems on linked list, OOPs in depth programming, design pattens in Java. Some theoretical knowledge on OOPs and design patterns

Interview Preparation Tips

Interview preparation tips for other job seekers - Be strong in basics of OOPs and DSA. Design patterns in Java were asked. All the interviewers were young.
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. JavaScript based, reduce, map, Database indexing

I applied via Referral and was interviewed in Dec 2021. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Spark, Hive, AWS, SQL

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare all basics for big data related to spark, SQL, DBMS
Prepare your project well

I applied via Job Portal and was interviewed in Apr 2021. There was 1 interview round.

Interview Questionnaire 

1 Question

  • Q1. Basic js concepts

Interview Preparation Tips

Interview preparation tips for other job seekers - Good

I applied via Job Portal and was interviewed in Apr 2021. There was 1 interview round.

Interview Questionnaire 

1 Question

  • Q1. Basic concept of JS

Interview Preparation Tips

Interview preparation tips for other job seekers - Good
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
Selected Selected
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 Resume tips
Round 2 - Technical 

(1 Question)

  • Q1. Basic mern stack question along with some coding question.
Round 3 - Technical 

(1 Question)

  • Q1. Same as round one. This one is in bit details.
Round 4 - HR 

(1 Question)

  • Q1. Basic hr round. Lot of different aspect they gave.
Contribute & help others!
anonymous
You can choose to be anonymous

ThoughtSpot Interview FAQs

How many rounds are there in ThoughtSpot Software Developer Intern interview?
ThoughtSpot interview process usually has 2-3 rounds. The most common rounds in the ThoughtSpot interview process are Coding Test, Technical and One-on-one Round.
What are the top questions asked in ThoughtSpot Software Developer Intern interview?

Some of the top questions asked at the ThoughtSpot Software Developer Intern interview -

  1. Given a string, how can we find the minimum length substring whose sum is great...read more
  2. What is the index of the first occurrence where a pattern string matches with a...read more
  3. Implement a persistence stack with constant time operati...read more

Recently Viewed

INTERVIEWS

Foundever

No Interviews

INTERVIEWS

ThoughtSpot

No Interviews

INTERVIEWS

ThoughtSpot

No Interviews

INTERVIEWS

Foundever

No Interviews

INTERVIEWS

Black Box Corporation

No Interviews

INTERVIEWS

FCI CCM

No Interviews

INTERVIEWS

FCI CCM

No Interviews

INTERVIEWS

Black Box Corporation

No Interviews

INTERVIEWS

Foundever

No Interviews

INTERVIEWS

Black Box Corporation

No Interviews

Tell us how to improve this page.

ThoughtSpot Software Developer Intern Interview Process

based on 2 interviews

Interview experience

4
  
Good
View more

Interview Questions from Similar Companies

Mu Sigma Interview Questions
2.6
 • 229 Interviews
Tiger Analytics Interview Questions
3.7
 • 221 Interviews
Fractal Analytics Interview Questions
4.0
 • 204 Interviews
Vyapar Interview Questions
3.4
 • 53 Interviews
ZIGRAM Interview Questions
3.9
 • 26 Interviews
MapmyIndia Interview Questions
3.8
 • 24 Interviews
RGBSI Interview Questions
3.5
 • 24 Interviews
View all
Software Engineer
44 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Member Technical Staff
31 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Technical Staff Member 3
12 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

QA Engineer
12 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Mts Software Engineer
9 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare ThoughtSpot with

Mu Sigma

2.6
Compare

Fractal Analytics

4.0
Compare

Tiger Analytics

3.7
Compare

LatentView Analytics

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