Management is good at identifying weaknesses in company culture, policies, or direction and making changes. Very little dogma.
Extremely strong team. I'm constantly impressed and occasionally intimidated by how smart and effective my co-workers are.
There are a lot of growing pains. We've only had a year where we couldn't fit the whole company onto a single floor or a building. There was a lot of communication we took for granted that doesn't happen anymore, especially between product/engineering and sales/support/marketing.
Have more structured ways for people to learn new skills and try out new roles.
It's hard to make time for personal development, and it isn't an explicit priority for many leads.
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.