I applied through a recruiter. The process took 2 weeks. I interviewed at ThousandEyes (San Francisco, CA) in May 2017
Interview
This review is long overdue. I interviewed with ThousandEyes back in June, 2017. It started with their recruiter reaching out to me and scheduling an introductory call after I informed him that I was interested. During the call, he gave me some info about the company and their product and sent me a quick online programming problem that didn’t take more than 15 minutes to complete. They reviewed my solution within a couple of days and informed that they were going to move forward to another take-home coding problem. This one was a Java/Spring problem that took about 7 hours to finish. I personally think take-home projects are very effective in gauging the skills/experiences of a candidate comparing to onsite 5 hour interviews. After I submitted my solution, again they evaluated it promptly and got back to me.
As the next step, they scheduled an onsite interview. I need to note that they were very accommodating with regards to my schedule.
Once there, the recruiter gave me a tour of their office and then guided me to a conference room for the interview. I was interviewed by three people, two engineers and their engineering VP. All of them were friendly. The engineers covered algorithm and data structure problems and I went over the take-home project with the engineering VP. Although the questions weren’t easy, they were all very fair and there was no “coding tricks” required to solve them. They started with easier questions and moved to more difficult questions as the interview went on.
After a couple days, the recruiter contacted me to let me know that my interview went well and they were proceeding with an offer. He also asked me to have a quick phone call with their CTO as the last step before the offer was extended. During the phone call, their CTO just covered some general questions regarding my work experience.
After the offer was delivered to me, they gave me about a week to make my decision. Unfortunately, I ended up rejecting the offer due to a competing offer, but I think this was one of the best interview experiences I’ve had in my career.
Interview questions [1]
Question 1
Java/Spring project. Algorithms and data structure problems.
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.