Open In App

ThoughtSpot Interview Experinec for SSE (Frontend)

Last Updated : 04 Aug, 2023
Improve
Improve
Like Article
Like
Save
Share
Report

I applied for this role and was informed there will be four rounds of interviews. Interviews were held in google meet and Zoom accordingly. Every round was held with a break of 1 or 2 days.

Round 1: This was a 60 mins round. This round had 1 frontend implementation question.

Question: I was told to design a UI screen where I had to display numbers starting from 1 to the end of the screen. If the user scrolls down I had to display the next set of numbers. It asked me to implement infinite scrolling through javascript and CSS. You can go through the question and solution by clicking on the link below. 
https://www.geeksforgeeks.org/how-to-create-infinite-scrolling-using-onscroll-event-in-javascript/

Round 2: This was also a 60 mins round. I was told to give an introduction to the hiring panel and describe my projects. This round had 1 coding question.

Question: Given a 2D board of letters and a word. Check if the word exists on the board. The word can be constructed from letters of adjacent cells only. ie – horizontal or vertical neighbors. The same letter cell can not be used more than once. You can go through the question and solution by clicking on the link below.

https://www.geeksforgeeks.org/problems/word-search/1

Round 3: This was a 45 mins round where I had to showcase my frontend design skills. This round had 1 design question.

Question: I was asked to design a chat service like Whatsapp. I had to explain the UI wireframes I will plan. The APIs I will build and how will I integrate API with the UI. I was asked questions on web sockets, poling, and long polling. How will I show the latest message for a user using my chat service? You can go through the question and solution by clicking on the link below.

  • https://www.youtube.com/watch?v=3mi-Cah2PtM
  • https://www.youtube.com/watch?v=vvhC64hQZMk

Round 4: This round was between me and the hiring manager. I was told to describe my projects and ask in-depth questions about my project. I was also asked a few technical questions on React and Javascript. At last, I asked a few questions regarding the company which the manager explained it clearly.

In the end, I was told that I underperformed in the coding round. It was a nice round of interviews that help me prepare for my future opportunities.  GeeksforGeeks helped me a lot during the preparation.
 


Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads