The engineering team is some of the best people to work with that I've ever met. The team isn't just smart people; the company does a great job of selecting people who will be able to work well with others.
For an engineer, it's a fun place. They've got a range of really exciting technical problems to solve. And when you solve them, you get to see people actually use what you built.
The company is built as an actual business. The management has been carefully building a sustainable, long-term business. They provide a valuable service, which people are happy to pay for. They've got a good plan for how to continue and grow the business.
A shocking amount of abandonware exists in the technical stack. Senior people are strongly encouraged to have side-projects in addition to their primary work, but they aren't given time to support them. Therefore, there's a lot of widely used code implemented by trusted people, which is completely unsupported.
The HackerRank challenge was followed by a phone interview. They are understandably, or try to be, obsessed with file-related LeetCode-style questions. The coding test consisted of implementing shared text editor features, such as highlighting text
I had a phone screen with a technical recruiter. They then gave me more information about the next step, which was the technical phone interview. The technical phone interview lasted an hour.
- Initial phone screen with recruiter - Technical phone screen with an engineer. I answered the problem on Coderpad and talked through my solution. Additional questions were asked about how I would solve the problem with different parameters.
The HackerRank challenge was followed by a phone interview. They are understandably, or try to be, obsessed with file-related LeetCode-style questions. The coding test consisted of implementing shared text editor features, such as highlighting text
I had a phone screen with a technical recruiter. They then gave me more information about the next step, which was the technical phone interview. The technical phone interview lasted an hour.
- Initial phone screen with recruiter - Technical phone screen with an engineer. I answered the problem on Coderpad and talked through my solution. Additional questions were asked about how I would solve the problem with different parameters.