Interview Experiences - Google | ThoughtSpot | Nutanix | Stripe | Praetorian | Startups
Anonymous User
6175

Education: B.Tech in CSE
Years of Experience: 3 + yrs
Current Title: SDE-2 at a start up in Bangalore
Location: Bangalore, India

ThoughtSpot:

Round 1 (Coding - Algo/DS): Don't remember the exact question. Was a greedy alorithmic question. Was able to come up with an O(NLogN) solution on my own and was able to reduce it to O(N) with some hints from the interviewer.

Round 2 (Coding - Algo/DS): A variation of topological sorting. Was able to solve and run it without any hints.

Round 3 (Coding - LLD): Design a rule engine. Was able to solve it. Interviewer was very rude and was not allowing me to speak properly and kept on interrupting me.

Round 4 (System Design): Design a generic workflow management system (similar to AWS step function). Was able to come up with the design and discuss trade-offs for the design choices.

Round 5 (Behavioural): Standard behavioral questions.

Verdict: Cleared all rounds. They offered to buy off my notice period which was not possible. Since they wanted an immediate joinee, they didn't give me an offer.
Nutanix:

Round 1 (Coding)- Was asked, https://leetcode.com/problems/number-of-islands/. Was able to implement the solution without any hints. Got a strong positive feedback for this round.

Round 2 (Coding) - Was asked an easy problem, but interviewer wanted me to implement in java only. I was not pre-informed that only java can be used for this interview. Was able to still implement the solution in java even though I was rusty in it. Then asked a lot of theorotical questions which I hadn't prepared for as it was said to be a coding round. 

Result: Got a No-Hire here.
Stripe:

Cannot add the exact questions because I signed NDA.

Round 1 (Coding): Was asked an easy problem and was able to solve it with in time. Got a very strong hire for this.

Round 2 (Bug-Squash): Was given an open source project and was asked to find and fix a bug in the same. Was able to figure out the bug on my own and fixed it with some help from the interviewer. Got a hire rating for this.

Round 3 (Integration): There were 3 parts to the problem. I was able to implement and run 2 parts successfully. I implemented the 3rd part, but there was a very minor bug because of which was not able to run the third part. Figured out the bug after the interview and it was just a one line fix.

Round 4 (Behavioural): Had to explain past projects and standard behavioural questions.

Round 5 (System Design): Design interview. Went really well.

Result: No offer. I got positive feedback from all the rounds, but still didn't get an offer as there were limited openings and they said there were other candidates who had more experience and performed better. 
An Ecommerce startup in the Middle-East:

Round 1 (Coding): Was aksed 1 esay coding problem + 1 easy algo problem + many theoretical questions. Was able to solve both problems and answer most of the theoretical questions.

Round 2(Coding-LLD): Design and implement an in-memory cache. Went well and was able to implement it.

Got a rejection after the first 2 rounds eventhough I was expecting to clear it.
Praetorian:

Round 1 (Coding)- Was asked a divide and conquer problem. Was able to solve it in time.

Result: Didn't get a feedback. Got ghosted.
A Startup based in US( Remote):

Round 1 (Coding): Was asked a very simple recursion problem and was able to solve it on time.

Round 2 (Coding): Was asked to integrate with an API, parse the response and apply some businees logic in top of it. Was very similar to the integration interview at stripe. This roud went really well.

Round 3 (System Design): Was asked to design a scalable multi-tenant file-processing system where clients would pass data in files and server needs to process them. This round also went really well.

Round 4 (Behavioural): Behavioural round. Went well. Standard behavioural 

Round 5 (Behavioural): Sync with manager on previous experiences. Went well.

Result: Got an offer.

Google:

Mock Interview (Coding): Was asked a very easy question. Solved it in 15 mins.

Screening Interview (Coding): Was not able to solve with the most optimzed solution. 

Result: Got border-line hire. Recruiter asked me to take the screening interview agan a month later again. Decided to not take it again as I am seeing on leetcode that google is giving really lowball offers
Comments (3)