I went through the recruitment process for several companies at the same time and I can say, hands down, that Percolate had the most thoughtful hiring process -- from the first contact to on-site and beyond. Everyone was professional and courteous. Special applause to the recruiting team who kept me engaged every step of the way. When it came to comparing offers, it was already a no-brainer. They really mean it when they claim they are a "thoughtful technology company."
Interview phases:
- First contact, through an online recruitment platform. Initial screening phone call to align experience and expectations.
- Coding challenge, a take-home assignment, that can be reasonably finished in a few hours. Flexible with due date.
- Technical interview via online video chat with an engineer.
- Onsite has 5 sessions: 1 with hiring manager, 2 technical sessions (1 hr long with 2 interviewers each session), 1 wrap-up session with recruiter. Expect standard data structure/algo/system design questions based on real-world problems they are solving. They kept the questions very practical (i.e. not trying to trick you)
- Video chat with VP of engineering for culture fit and expectation alignment.
- Offer