J'ai postulé via la recommandation d'un employé. J'ai passé un entretien chez ThousandEyes en juil. 2015
Entretien
I was contacted by a recruiter on the end of July 2015. The interview was done in 4 steps:
- answering some screening questions
- completing a code challenge which was to implement an AngularJs small application using also d3.js in a week; it took me some time, mostly because i didn't know d3 too much (something that I mentioned before starting the challenge and they were ok with that; they want to see how a candidate approaches a new technology/framework/library which indicates a mature selection criteria, in my opinion)
- meeting the CTO in a one-hour informal discussion (mostly to know each other)
- meeting other members of the team in a three-hour technical interview with the CTO.
This people did a great job on making me comfortable during all the steps. I got stuck in a couple of questions and they helped me finding the solution.
Questions d'entretien [4]
Question 1
Talk about the challenge and add whatever additional feature you want
Le processus a pris 4 semaines. J'ai passé un entretien chez ThousandEyes (New York, NY)
Entretien
I've been contacted by HR through LinkedIn, we arrange an initial call for the coming week.
First call very straight forward , some questions about my experience and a brief overview about the company.
Then I've been sent a coding challenge which consisted in implementing a San Francisco vehicles map with some real-time updates, with d3js and some frontend library (I choosed react)
Sent the code and after a few days the recruiter got back to me saying they liked my code and wanted to get forward with the last step.
Last step has been a 3h face to face interview on Skype , with 3 different engineers , only coding , nothing related to my previous challenge. They asked me to implement an algorithm to calculate the combinations of an array of array
Then to implement a simple LRU cache with some specific requirements together with the unit tests.
Then the last guy asked me to implement a function to reduce a tree (essentially an object with children) recursively.
The process has been quite long, the coding test was not too difficult but the last stage was too long and one of the guy was quite arrogant.