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 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.
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 constructo... 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 det... 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... 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.
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 .... 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... 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 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.
Can you convert a number to its text equivalent? This is otherwise known as number spelling . For example, given 1234 , we expect to get "one thousand two hundred and thirty four" back. ... 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.