Thoughtspot MTS 3 Interview Experience (Full stack) | YOE - 2.5 years
Summary
Applied for MTS 3 role at Thoughtspot with 2.5 years of experience. The interview process included three rounds with a mix of technical and behavioral questions. The first round focused on data structures, the second on algorithms and system design, and the third on resume deep dive and behavioral questions.
Full Experience
Round 1: I was asked to implement a versioned stack, which I solved using the provided link. Another question was about adding two large numbers using linked lists, which was similar to the LeetCode problem Add Two Numbers.
Round 2: The interviewer asked about alternatives to Redux for state management since my resume mentioned it. I discussed using Context API and MobX as alternatives. Then, I was asked about how GraphQL works, and I explained the query execution process. Lastly, there was a question about how streaming works in LLM chatbots, which I explained involves breaking down the response into chunks and sending them incrementally.
Round 3: This was a resume deep dive round. The interviewer discussed my projects and asked about alternate approaches to solve the same problems. There were also some behavioral questions.
Interview Questions (2)
Given two large numbers that do not fit into normal integers, add them using a linked list. The solution should be similar to the LeetCode problem Add Two Numbers.