Great mid-sized company to work for, with a highly scaled app and a very fun culture. The impact a good engineer can have on the company's bottom line is astonishing compared to larger firms. The company's rough post IPO years are over now, and things are back on the right track. The fast pace of work may not be for everyone. The technology is less mature than at larger companies.
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.
Today, we're going to do some math! There is only one prerequisite for answering this question, and it is knowing the definitions of binary and decimal . According to How to Convert Decimal to B... Try to solve.
On a given street, there's a bunch of houses and lamps nearby. It looks kind of like the following H being houses, L being lamps : js L H L H H 0 1 2 3 4 We decide to represent thi... Try to solve.
Can you invert a binary tree over its vertical axis? This is a famous problem made popular by this tweet: Google: 90 of our engineers use the software you wrote Homebrew , but you can t invert a... Try to solve.
We're given a string and need to see if it can be broken down into words from a dictionary array. For example: js const str "applecomputer" const dictArr "apple", "computer" stringBrea... Try to solve.
Given an array, return another array with just the ordered unique elements from the given array. In other words, you're removing any duplicates. Note: Order needs to be preserved, so no sorting shou... Try to solve.
We're given an array of continuous numbers that should increment sequentially by 1 , which just means that we expect a sequence like: 1, 2, 3, 4, 5, 6, 7 However, we notice that there are so... Try to solve.
Can you write a function to traverse a binary tree **in order**, and print out the value of each node as it passes? js 4 5 6 The example would output 4, 6, 5 ... Try to solve.
Imagine the implementation for the paintbucket feature in Microsoft Paint, or how certain image filters work. You click on a specific pixel on a screen, and every similar colored neighboring pixel woul... Try to solve.
This is a classic and very common interview problem. Given an array of integers, return the indices of the two numbers in it that add up to a specific goal number. So let's say our 'goal' number was... Try to solve.
This information was sourced from reviews originally posted on Glassdoor.
You work in the product . You can have direct impact (and can get you fired too). Many new things to be done. Become a professional company or sell it. Stop hiring friends for management positions and hire technical people who knows what we are doing.
In the past few months, I'm seeing very positive changes in the company's engineering culture. We are becoming more transparent, building a data-driven decision-making culture and are also starting to value more on code quality. Similar to what some Wall St. analysts are saying, I think we are learning to become a more mature company.
Lottery ticket, may not be your favorite job but it could be your last job! You may create the seed of an idea that will take root in many other companies, even your competitors. Managers are also writing code, so it's my way or the highway no discussion. You can do either one of these roles well, or you can do both poorly. Two same named guys can't figure it out. Senior management is quite inexperienced, so political bad actors rule the roost. Be sure you speak to a real engineer before interviewing and get their take so that you know what's real and what's not.
You will hone your knife sharpening skills. You will increase your backstab multiplier, if you don’t get fired. You can make your own path to success on the broken backs of your coworkers. Surrounded with low quality engineering culture. Secrecy, secrey, secrecy. No career development whatsoever. Poor decisions all around. Very toxic, mean, exclusionary culture. It's accepted and worse, expected and rewarded.
Hover over to see details. This data was sourced from submissions at levels.fyi.