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"]
A fairly regular software engineer interview process. The first call was with the recruiter. After that, there was a technical round with one of the developers. The response time was also quick.
Interview questions [1]
Question 1
Implement a new data structure which can do following
set(key, value)
get(key)
last()
delete(key)
I applied online. The process took 1 week. I interviewed at ThousandEyes (Londres, Inglaterra) in Feb 2021
Interview
The process was very smooth and efficient. A call with recruiter and an initail screening with one of the engineer.
Nothing to say about the good process and all the people I have spoken they were all very friendly. I am a bit disappointed though as I thought the interview went well and yet I got a generic rejection email. I have read in other glassdoor reviews that they seem to be perhaps a bit too selective by rejecting also candidates that performed reasonably well.
Interview questions [1]
Question 1
CV related questions followed by a coderpad problem to solve.