Get to work with very talented engineers and learn good practices Infrastructure and tooling are highly developed Good reputation and name recognition when you leave Flexible hours Great pay and benefits. Development moves at a glacial pace. Management makes questionable decisions and is not transparent. Less and less focus on making a quality product for members, more focus on $$$. Easy to get stuck on a bad project if you're not proactive.
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.
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.
An edit distance is a way to quantify how different two strings are. This is calculated using **the minimum number of transformations to turn one string to another**. The transformations include in... Try to solve.
Given a binary search tree like the one below, can you write a function that will return true if it is valid? 5 3 9 1 4 Recall that a BST is valid... Try to solve.
We're given a set in the form of an array with a unique integers. Can you write a function that tells us whether it can be separated into two subsets whose elements have equal sums? Here's an ... Try to solve.
We have an unsorted array of integers such as the following: js 0, 3, 1, 2, 1 In the above example, the minimum number is 2 and the maximum is 3 . If it were sorted, it would loo... Try to solve.
Given an unsorted array of integers, can you write a method maxProductOfThree unsorted: array to find the largest product from three of the numbers? For example, given the following array: 1, ... 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.
A perfect square is a number made by squaring a whole number. Some examples include 1 , 4 , 9 , or 16 , and so on because they are the squared results of 1 , 2 , 3 , 4 , etc. For example:... Try to solve.
Many modern programming languages have the notion of a stream. A stream is a resource _that's broken down_ and sent usually over a network in small chunks. Imagine a video that's playing it woul... Try to solve.
This information was sourced from reviews originally posted on Glassdoor.
Good perks and vacations with week long shutdowns twice a year. Good food and we'll perceived brand name. Also stocks are appreciating, thanks to Microsoft cloud. Technology stack sucks and the network effect of selling yourself to get promotion has led to engineers not focusing on companies success but individual promotion. Very few teams actually do real good work. Get rid of this toxic promotion driven environment. You will lose good engineers who actually put in hard work.
Work/life balance. Matching 401k. Excellent food. Unlimited PTO that people actually take. Lots of smart people. We still feel mostly independent after the Microsoft aquisition. Interesting projects. Many native Chinese speakers prefer to work in Chinese. This had led some managers to build homogenous teams based on race. LinkedIn, being a job searching platform, celebrates when people find their #nextplay, which sounds fine, but is also their way of ignoring problems with retention.
Great perks, great culture with a lot of emphasis on professional development and personal growth. Great work-life balance. Management very focused on listening to employees and keeping employees happy. I have only worked here a couple of months. Nothing too negative has made itself apparent to me thus far. Keep up the good work, mostly! Instituting a no-meeting day company-wide is one of my wish list items.
Excellent pay: including stock, 10% discounted ESPP for up to 15% of your salary, 50% match on 401(k). Unlimited vacation time, including company shut down from Christmas to new years and 1 week shut down for 4th of July. Flexible hours: no one care when you come in/out or work from home as long as you get things done. Good work/life balance. The company has programs that encourage happiness, health and well being, like on-site gym and $2000 annual wellness allowance, monthly indays. Fair performance evaluation and room for growth. Plenty of tech talks for you to improve yourself. LinkedIn's titles are a little inflated in comparison with other companies (e. g. other companies take longer to get to senior), so it'd be to your advantage when jumping to another company.
Hover over to see details. This data was sourced from submissions at levels.fyi.