Good opportunities to create something which will have a direct impact on 175 million people.
Relatively young average age of co-workers. Most of them are quite cool people, not standard nerds. You can hang out with Guido (creator of Python) during breakfast, who has an awesome sense of humor. Staff spends a lot of time together.
Great free food. The tuck shop is the best; I wish they worked on weekends.
Realizing your own ideas. Hackweeks twice a year.
Flat organization structure. Just two layers between intern and CEO, so it's easy to reach your voice to top management. The CEO sits among other employees and is a great guy.
Most people work more than 40 hours a week. It's normal for a startup like Dropbox, but if you have a family, it can be a problem.
Office is near AT&T Park, so streets, restaurants, and shops are crowded during matches.
Probably, you will be very demotivated after you leave this company.
Pay more attention to recruiting in Europe.
The interview process was a coding assessment and a phone screen. The coding assessment was a design question consisting of four parts. It increased in difficulty and involved designing a system to do a certain task.
Phone interview: The question was to find all duplicate files in a file system. Follow-up questions included: * What if files are large? * What if files are small? The interviewer was kind of indifferent.
After the resume screen, the second stage was a coding interview. I was asked one question related to recursion, specifically to find a duplicate file in a filesystem. This was conducted in a browser-based text editor.
The interview process was a coding assessment and a phone screen. The coding assessment was a design question consisting of four parts. It increased in difficulty and involved designing a system to do a certain task.
Phone interview: The question was to find all duplicate files in a file system. Follow-up questions included: * What if files are large? * What if files are small? The interviewer was kind of indifferent.
After the resume screen, the second stage was a coding interview. I was asked one question related to recursion, specifically to find a duplicate file in a filesystem. This was conducted in a browser-based text editor.