Phone screening with recruiter:
3 adjectives coworkers would use to describe you?
Why would you want to work at Yelp?
What is the port number used by HTTP?
What is the protocol underneath HTTP?
What is the runtime efficiency of searching an element in an array using a binary search algorithm?
What is the complexity of adding an element to the head of a linked list?
What is the maximum value of a 32-bit unsigned integer?
How many digits are needed to code an octet?
How many bytes are needed to code 64 bits?
What does SSL stand for and what does it do?
What is the Linux kill signal?
What command can be used to highlight the occurrence of a method in a file?
Would you apply a binary search on a linked list or a sorted array?
Is an inner join an intersection, a union, or something else?
Phone interview with engineer:
Coding problem to do on a shared pad:
I wasted too much time trying to come up with an iterative solution when the problem is "easily" solvable with a recursive algorithm.
The following metrics were computed from 20 interview experiences for the Yelp Software Engineering role in United States.
Yelp's interview process for their Software Engineering roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Yelp's Software Engineering interview process in United States.