Taro Logo

Software Engineer New Grad Interview Experience

August 1, 2014
Neutral ExperienceNo Offer

Process

Firstly, I encountered a HackerRank challenge. It was quite easy and I finished it in 10 minutes. I was then scheduled for a Skype interview for online programming on CoderPad. This interview was also not difficult, and the solution was straightforward.

Several days later, I received notice from HR for an onsite interview. There were four rounds of engineer interviews during the onsite. Most of them focused on coding and fundamental questions. However, completing them nicely and quickly doesn't guarantee an offer unless you could use Python, which was ultimately the only programming language they understood.

Questions

Skype Interview:

Anagrams: Given an array of strings, return all groups of strings that are anagrams.

Onsite Questions:

  • How does Java GC work? How to implement a GC.
  • Using random numbers to determine the value of PI (3.1518926..), and how to let it work in a multi-computer environment.
  • "tom" has "salad soup sandwich", "rose" has "drink soup". Input "salad sandwich" and return "tom rose".
  • Given a software package dependency list, like a -> b, b -> c, b -> d, c -> e, d -> e, return the installation sequence: e, c, d, b, a.
  • Design database tables for Yelp.
  • What happens after sending an HTTP GET request to yelp.com?
  • Questions about software engineering and previous projects.
  • Why Yelp?

Was this helpful?

Interview Statistics

The following metrics were computed from 29 interview experiences for the Yelp Software Engineer New Grad role in United States.

Success Rate

7%
Pass Rate

Yelp's interview process for their Software Engineer New Grad roles in the United States is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive55%
Neutral31%
Negative14%

Candidates reported having very good feelings for Yelp's Software Engineer New Grad interview process in United States.

Yelp Work Experiences