Big, successful tech company that makes money by selling a product rather than its users’ private data; product is beloved by many; practically limitless scope for career growth of individual contributors, without needing to transition to management; effective processes for high-level product and technical decision-making; great work/life balance; top-tier office and job perks. Take people management more seriously as a skill; work with technical leadership to foster a stronger culture around code quality.
We'll send you the 100 most common coding interview questions, once a day with visual explanations. Join over 12,848 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.
What is the best way to find out if a linked list contains a loop? You're given the following data structure as the definition of a linked list node: js class LinkedListNode constructor va... Try to solve.
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 detectSubs... Try to solve.
We have a string str like the following: js const str "bubble" Find a way to convert it to a palindrome by inserting characters in front of it. Recall that a palindrome is defined as "a... Try to solve.
Given an array of positive and negative integers like the following: js const arr 3, 5, 2, 4, 7, 1, 6, 8, 8, 4 Can you write a method findSumZeroSubsets to return the starting and e... Try to solve.
You're given a number n . Can you write a method sumOfAllPrimes that finds all prime numbers smaller than or equal to n , and returns a sum of them? For example, we're given the number 15 . All... 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 2 ... Try to solve.
As we ease our way into the course, we'll want to start with the basic data structures and their operations. However, don't be fooled how fundamental these things are! Interviewers will often test y... 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 "2 2"... Try to solve.
Given an array, return just the unique elements without using any built in Array filtering. In other words, you're removing any duplicates. Note: Order needs to be preserved, so no sorting should be d... Try to solve.
Intern season is quickly approaching, and we’re excited to welcome our interns to our San Francisco,...
In the above video, an engineering manager at Dropbox describes what the company looks for in prospe...
A conversation with Aston Motes, Dropbox’s first employee. Employee #1 is a series of interviews foc...
This information was sourced from reviews originally posted on Glassdoor.
Transparency is something that is great to see here - people are pretty open, willing to share information and willing to help you get acclimated. The tech culture seems somewhat mature but with a lot of room to grow as well, and no shortage of interesting problems still yet to solve, which can somewhat be an issue at a post-IPO company of this size. Ethically, this company seems to be in the right place and committed to doing the right thing - as opposed to the issues at other tech giants like Facebook, Google, Uber. Huge emphasis on security culture, which is excellent to see.
Unbeatable perks and wellness benefits, food, people, etc. Compensation is one of the highest in silicon valley after Netflix which is in the middle of nowhere. High employee happiness and great work life balance. Focuses a lot on growth and career advancement. Company and management are very invested in employees and employee retention. Very young managers many of which who are ex-engineers. Many employees don't believe in the long term company vision. Company is struggling to differentiate itself from competitors.
Really strong engineering team. Teammates are curious and competent. I enjoy knowing that any random person I meet on a cross-functional project will generally be a pleasure to work with. Plenty of big challenges to sink your teeth into. If you're up for the task, career growth has a stellar trajectory. Work-life balance is excellent both on a weekly basis and regarding vacation. Unlimited vacation lives up to its claims here.
Really smart, motivated people. Very collaborative culture - people are always willing to help solve problems or answer questions. Amazing office space and fantastic perks. Growing pains as the company grows from a small, agile startup to something bigger that needs more process. Leadership can be hit or miss - some projects Dropbox executes on amazingly well but others feel like vanity projects for leadership that won't go anywhere.
Hover over to see details. This data was sourced from submissions at levels.fyi.