O processo levou 1 semana. Fui entrevistado pela Yelp (San Francisco, CA) em fev. de 2010
Entrevista
Phone interview with the recruiter was basic Q and A, which I appreciate. I hate it when recruiter with absolutely no knowledge about coding asks 'explain this' or a not so direct answer type of questions. That is the first indicator that I don't wan't to continue my interview there. But at yelp, the recruiter asked direct answer type of question. I can't remember exactly what the questions were, but some where HTTP GET post related I guess.
The next round was a phone interview with a engineer. The engineer seemed least interested in conducting the interview.
He asked some questions like follows:
* Talk about your most recent project
* Code Test: (They share a screen and ask you to type so they can see what you typed)
Given a file that contains chat messages, find out the top 10 chatters in an efficient way. Assume that the usernames are unique.
For example,
<Nick1> : Howdy
<Nick2> : Some message
<Nick3> : Something else
<Nick1> : I am good
Nick1 is the top chatter, find nine others like this.
I don't like doing coding questions on phone because I had to hold the phone in one hand (and arm and what not) and type in another. Moreover, the interviewer's yawing was not very helpful.
He then asked some very basic unix questions at which point I realized I did not do well.
Perguntas de entrevista [1]
Pergunta 1
Coding over the phone as listed in the description
Candidatei-me por meio de recrutador(a). Fiz uma entrevista na empresa Yelp.
Entrevista
It began with a Hackerrank assignment which was an easy algorithm question.
Then I talked to the recruiter discussing the team and my background.
After that I had a behavioral 1 hour interview with one of the team members to understand how fit I am for the team:
we discussed two of my previous questions and digged in about what challenged me.
After that I had a Panel interview which contained four 45 minutes interviews:
First round was a system design folloeing by two algorithm and one behavioral interview.
Then after a couple of weekas they contacted me for a quick call with the team manager.
Perguntas de entrevista [3]
Pergunta 1
how would you design a system in which Yelp users can request to download all the data they shared. their data can contain images and videos and text and it can be about 5 GB for active users.
Create a function that when a table in a restaurant become available by knowing the size of each group and the amount of time they have been waiting it decides which group can go in.
it followed up with adding features like the size of the table can be >= or == group of people
and at last they followed it up by adding the shared table functionality
4 back to back interviews : 1 system design, 2 tech tests, 1 behavioural. All virtual and in a single afternoon. Everyone was quite friendly and encouraging which says a lot of their company culture.
The hr reached me out on Linkedin and we had a phone interview. After the phone interview, he sent me an OA. Then three weeks passed till now I didn't get any reply. Note that I asked him if there is any update through Linkedin but he did not reply to me at all. I think even the result is a rejection I deserve a response at least.