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.
Subscribe to AlgoDaily today and join over 12,848 brilliant developers leveling up fast by learning computer science concepts visually, tracking their job applications, and solving the most common coding challenges daily.
Note: ensure you read the disclaimer on the previous page reading the accuracy and sourcing of these problems.
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 a... 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 ... 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... Try to solve.
Let's implement a Binary Search Tree! Recall that a binary search tree, or a BST, is a binary tree (/lessons/an-intro-to-binary-trees-and-search-trees) that is o... Try to solve.
How would you write a function to detect a substring in a string? <img src="https://storage.googleapis.com/algodailyrandomassets/curriculum/easy-strings/detect-s... 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-... Try to solve.
Let's build a very basic calculator by programming it! <img src="https://cdn.pixabay.com/photo/2013/07/13/12/16/calculator-159535_960_720.png" class="w-50" /> Ca... 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,... 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.