First, I received a call from a recruiter asking me to finish a HackerRank test. I completed it pretty fast. It was a hash map problem.
Then, I was scheduled for a Skype call with a Yelp engineer who asked me to solve a graph topological problem. I wasn't very sure about topological sort, and the whole process was less than 20 minutes, so I briefly used a method to sort the graph and then did a BFS traversal to construct the tree.
Given a list of List<Pair>, where each pair represents a boss-reportee relationship, use an N-child tree to represent a company management structure. The CEO sits at the top of the tree, and each node may have a list of 1 to N reportees. Return the tree node.
The following metrics were computed from 1 interview experience for the Yelp Software Engineer - Applications Backend role in San Francisco, California.
Yelp's interview process for their Software Engineer - Applications Backend roles in San Francisco, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Yelp's Software Engineer - Applications Backend interview process in San Francisco, California.