I get to work with some of the most intelligent and hardworking people I've ever met. The work is challenging and interesting.
Every perk you expect to see at a stereotypical Bay Area startup is available: a gym, a masseuse, three 5-star meals a day, and a social calendar.
There are some growing pains. This usually looks like transient bottlenecks, but occasionally involves having management structure form organically rather than deliberately, which doesn't always feel optimal.
It's an open work environment. If I had advice for management, I'd go to them with it.
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.