Envié una solicitud electrónica. El proceso duró 2 semanas. Acudí a una entrevista en X (San Francisco, CA) en jun 2013
Entrevista
Applied online and received an email from recruiter after 3 days asking if I am available to chat about my background. After I talked to the recruiter, we arranged for two phone screens. The first one was mainly coding. The interviewer had a very strong Chinese accent and I couldn't understand him most of the time. He had a difficulty explaining the problem he proposed to solve (putting a number of courses into a graph and sort them according to the fact that some courses needs to be taken before other ones). However, he tried to help.
After the first interview, I felt that I am overqualified for the job as the interviewer asked very basic questions and I felt that they are looking for someone with BSc or MSc (not PhD). I emailed the recruiter with my impression and asked for what exactly they are looking for. She did not answer me and I received the second phone screen on the next day as scheduled.
The second phone screen was more about the overall picture and how would you use Map/Reduce to tackle a problem (splitting a very large graph into small ones and parallelize the computation of edges according to the fast/dynamic change of data). And some genreal machine learning questions. This interviewer was easier to understand.
After two days of the second phone screen, I received an email form the recruiter explaining that they decided to proceed with other candidates who seems to be better match (as I expected after the 1st interview).
The recruiter got in touch to set up a screening call. I was asked basic questions concerning my background and my motivation. Then we had a coding challenge with a question I later found on LeetCode under the Twitter section for the last 6 months.
Case study was interesting; interviewer was previously from uber so some similar interview questions, techniques do apply, overall a good engaging exercise. Nothing to complain about. Overall it is okay
Preguntas de entrevista [1]
Pregunta 1
explain probability distribution, how to track cohorts, a/b testing, case study on casual inference, working sample codes based on sample user behavioural usage dataset.
Envié una solicitud electrónica. Acudí a una entrevista en X
Entrevista
Python Coding of data science algorithm. Python library fundamental knowledge questions.
Data structure and algorithms coding.
System design of distributed compute systems.
A behavioral question round.
Followed by a hiring manager round.