I applied through a recruiter. The process took 4 weeks. I interviewed at ThousandEyes (San Francisco, CA)
Interview
I knew about ThousandEyes for a few years, but my interview process began with a well-timed LinkedIn message. My interview process consisted of two calls with two different Directors of Engineering, during which we discussed my background as an engineer, my experiences as an engineering manager, and the nature of the role at ThousandEyes. Following these calls, I had an on-site interview at the ThousandEyes HQ in San Francisco. There were two coding interviews (refreshingly, these were middle-of-the-road in difficulty and well-aligned with tasks a software engineer would encounter on the job -- nothing arbitrarily or unfairly difficult), one system design interview, and another interview on engineering management fundamentals. I had an offer from ThousandEyes by end of week.
All in all, I was extremely impressed by the timeliness and professionalism of the process. Every interviewer was engaged and thoughtful. It was a real pleasure interviewing at ThousandEyes.
Interview questions [1]
Question 1
Design a high-throughput streaming data pipeline that will deduplicate certain categories of messages under certain circumstances.
I applied online. I interviewed at ThousandEyes (London, England) in Dec 2021
Interview
A series of 4 online calls to cover approach to work and cultural fit, architecture design skills, coding and problem solving skills and alignment with product. The architecture design and coding exercises are performed with online editors live during the interview with a tech lead or senior engineer. Completed all the sessions (overall process spanning several weeks), no offer received and no feedback either
Interview questions [1]
Question 1
* Call 1: Cultural fit and approach to work open discussion with the VP of Engineering * Call 2: Architecture design * Call 3: Coding. String parsing problem * Call 4: Alignment engineering-product, open discussion with product lead