I applied through an employee referral. The process took 3 weeks. I interviewed at ThousandEyes (San Francisco, CA) in Feb 2019
Interview
First call with a recruiter probably to check your sanity and make sure you are programmer who knows how to speak. If you are able to say: "My name is %yourname%. I like to improve quasilinear time algorithms while I'm building my React-Redux SPA with Webpack" you should be ok (but if you'll say it you may fail sanity check, I don't know for sure).
Then 1-hour coding interview where you're asked to write about 4 tiny js functions.
The interview is easy (I mean it). If you failed it, please, read first and second book from "You don't know JS" series.
Next is the 4-hours interview with 4 x 1-hour rounds with different engineers. Three of them with the coding challenges leetcode easy/medium level. Last one, more like design/architectural oriented talk.
What I would like to mention.
Coordinator responded on my emails incredibly fast and in essence. Gold medal in the nomination.
Engineers behaved very professionally. Four of them also got gold medals.
One of the engineers appears to be biased toward me from the first minute. No medal, sorry.
Despite the fact I didn't get the offer, I want to say that all people were very nice and the process was very smooth.
I applied through a recruiter. I interviewed at ThousandEyes in Sep 2017
Interview
Phone call from recruiter and take home test. Didn't get interview. Spent 8-10 hours to do the test. Never got any feedback. Looks like company doesn't care about others time and give 8hrs test and didn't even provide 1 line feedback.