Everyone is extremely motivated and excited about helping the organisation succeed. When I first joined, I swore there must have been something in the water.
There's a lot of freedom; some change projects every 2-3 weeks, others (if they so desire) can stay on one thing for months at a time. Working on projects unrelated to your team is encouraged, if it would be the best way to move the company forward.
The org is growing, but they seem to be growing responsibly.
The lunchroom gets too crowded at 12:05 p.m.
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.