I applied through a recruiter. I interviewed at ThousandEyes (San Francisco, CA) in Feb 2021
Interview
I had a call with a recruiter after that I had a coding phone screen and lastly panel interview of 4 sessions consisting of coding, system design and behavioral etc.
The phone screen interviewer was really full of himself. He literally spent half an hour just talking about the work he has done and how he is re-writing his whole team's project. Then he only gave me 15 minutes to do the coding question. 5 of which was just used understanding the question so, I was only given 10 minutes to code. While coding he was pretty unresponsive to my questions. Not the kind of person I would like to work with anyway.
Interview questions [1]
Question 1
Given a matrix of characters and an API Dictionary.isWord(String s), which return true/false.
Word can be formed only horizontally/vertically from the matrix not diagonally.
Return a list of valid words that can be formed from the matrix.
['a','b','c','d']
['t','p','q','x']
['a','m','a','t']
['d','a','c','d']
Your program should return ["am", "dam","cat"]
Had 5 rounds
- DSA - Medium
- System design - PasteBin
- Language-specific coding
- DSA - Medium
- Hiring manager interview
Asked questions about threads, concurrency and algorithms.
Long confusing process that conflicted with prep materials I got.
Recruiter tells me I can go for several roles. The interviewers did not know this. Questions I asked were not really answered.
Screen: I thought I failed because the question was super long and interviewer kept interrupting me. Asked weird questions about tech I hardly used. I don't think my solution even worked because he was confusing, no idea how I got the onsite...
Onsite 1: Interviewer was not a good communicator, so I probably wouldn't have accepted an offer. Since he would have been a teammate.
Onsite 2: Technical difficulties so went 30 min over. Guy was nice but typically I have a ton of interviews, luckily was safe that day.
Onsite 3: Asked a lot of weird theory questions. Then if I asked him to remind me how xyz worked in Java, he didn't help.
Only 1 person was from the teams I was interviewing for.
I would not interview with this company again.
Interview questions [1]
Question 1
Screen: Super long question with over 100 lines of text.
Onsite 1: Design our product.
Onsite 2: use a custom tree to solve
Onsite 3: leetcode company tagged question
I applied through a recruiter. The process took 2 months. I interviewed at ThousandEyes in Mar 2025
Interview
1. prescribing with HR
2. 1st coding interview. I think it's pre-check.
3. Virtual Onsite interview:
- system design
- coding
- code review
- hiring manager + team fit
I passed all interview steps, and got 'template response' with "we already made an offer to another candidate"...
Highly do not recommend interviewing with this 'company'. It is waste of time.
Interview questions [1]
Question 1
1 - leetcode medium
2 - leetcode medium
3 - design our system
4 - review very strange code
5 - weird manager Joe interview.