Solicité el puesto a través de un captador. El proceso duró 2 semanas. Acudí a una entrevista en Euclid (San Francisco, CA)
Entrevista
Applied through a recruiter. Interview was a medium difficulty: 1) Phone conversation with a recruiter, 2) Phone interview with the backend team lead 3) take home 1 hour exam
Onsite Interview consisted of
1) Interview over the video conference
2) Lunch interview
3) Technical Interview to test quick SQL and python
4) Interview with Data Scientist
5) Interview with CTO
6) Interview with tech lead
Preguntas de entrevista [2]
Pregunta 1
Sort a big array over many machines, How would you do it efficiently
Solicité el puesto a través de un captador. El proceso duró 1 semana. Acudí a una entrevista en Euclid (San Francisco, CA) en may 2016
Entrevista
There is a brief technical phone interview. That is followed by coding challenge that you do at home in a fixed amount of time. In person interview consisted of whiteboard questions and general discussion about what they do and team fit. Everyone I met was very nice except for the CTO. Overall, I felt like the process relied too much on happening to know the trick to specific problems rather than questions that you could work through to find a solution.
Preguntas de entrevista [1]
Pregunta 1
The phone interview consisted of a single algorithm question that relied entirely on getting a "trick" in order to be able to solve the question in O(1) time. I had an answer that worked in O(n) time, but I don't think this would have passed muster. The take-home test involves parsing some data out of log files. The in-person interview involved one classic recursion problem and then a number of Big-O questions on the whiteboard.