Even though Yelp is not a 1st tier tech company comparing to Google, Facebook, it does have the best engineering culture. Hackathon, offsite, snacks and work from home policy, just name it (no dining hall though). Managers care a lot about your growth. They're normally patient and willing to help. They will try their best to help you promote instead of suppressing for higher productivity. Average age is young, great place for new grads and young engineers. People are always nice and willing to help.
We'll send you over 100 of the most common coding interview questions, once a day with visual explanations. Join over 16,323 users who are doubling their salaries in 30 minutes a day. All subscribers get a free 86-page preview PDF with a week of study material.
Note: ensure you read the disclaimer on the previous page reading the accuracy and sourcing of these problems.
How would you write a function to detect a substring in a string? If the substring can be found in the string, return the index at which it starts. Otherwise, return 1 . js function det... Try to solve.
You're sent a linked list of numbers, but it's been received in the opposite order to what you need. This has happened multiple times now, so you decide to write an algorithm to reverse the lists as ... Try to solve.
This is a classic interview question that is used in _a lot_ in technical interviews, frequently in the form of a calendar or meeting management application. As such, we'll also assume the same use cas... Try to solve.
We're given a sorted singly linked list that is, a linked list made of nodes with no pointers to the previous node where the elements are already arranged in ascending order. js 9 ... Try to solve.
Given two binary trees, you are asked to merge them into a new binary tree. When you put one of them over another, some nodes of the two trees overlap while the others don't. If two of the nodes... Try to solve.
Let's build a very basic calculator by programming it! Can you write a function that will evaluate a simple expression string without using your language's eval method? js const expr ... Try to solve.
Given a string str , can you write a method that will return True if is a palindrome and False if it is not? If you'll recall, a palindrome is defined as "a word, phrase, or sequence that reads ... Try to solve.
Write an algorithm that takes an input string like "abc" , and prints out all possible permutations of the string. A permutation challenges generate all string permutations of a group of element... Try to solve.
This information was sourced from reviews originally posted on Glassdoor.
Great culture for engineering They really care about personal development of employees Transparent org Great manager. They spend on training manager. If you don't like your manager, you should give feedback and report it. They will try to work on the situation. Great company to start your engineering culture with. No free lunches No game changing work happening in engineering, we are just working to be on par with tech stack in other companies. Be fast in rolling out features. Have team Yelp X or something that secretly work on game changing tech (AR / AI)
Work/life balance: you can walkout free of mind when your day is over Collaborative work culture: no politics within Engineering. Working on a high visibility/popular consumer app. Continue focusing on keeping the product and the infrastructure up to date and fresh. It is exciting to see all these upcoming projects. Be bold, don't hesitate to try new avenues. Be a better champion for your staff and listen to their requests: it took 2 years for the sick time problem to be heard and 6 more months until we hear the proposed solution. The staff skews towards new grads heavily and can lead some demographics to feel old quickly.
Great work-life balance. Generous benefits (on par with other Bay Area tech companies). Strong engineering culture. Engineering and recruiting actively care about improving diversity and creating an atmosphere where everybody is welcome. Yelp’s public reputation may be iffy, but most of the people who work there are amazing. The majority of engineers are nice, helpful people. Jeremy Stoppelman seems like a truly good person who has the best intentions for the company and who wants to put good things back into the world. The weird part of working for Yelp was balancing the public’s perception with my own experience since the two tended to clash.
Engineers are clever and experienced. Managers are understanding and not pushy. Relaxed and laid back work environment. Free beer on tap, and good variety of snacks. Work life balance. Unmotivated engineers and managers. Lack of notice on product details, nothing new to work on except on data mining team. Very conservative approach to product and too many unmaintained features inside app. Try to move product forward. Yelp has huge potential Try to keep engineers motivated.
Hover over to see details. This data was sourced from submissions at levels.fyi.