The interview process was enjoyable, but there was a large disconnect between recruiters and engineers. The feedback received was contradictory to what happened during the interview, leaving me with more questions than answers.
TLDR for Snyk: Focus on aligning interviewers, hiring managers, and talent partners on expectations. So far, negative experiences are common among everyone I know who has interviewed here. Do not advertise a pair programming step if your engineers do not practice pair programming. It's a negative experience for everyone involved and a waste of time for both candidates and interviewers, who often seemed unenthusiastic.
The process is simple and progressive (on paper):
My personal feedback:
"Everything went great and feedback was perfect but because I didn't include an edge case in my initial implementation in the 30 minutes it's a no." (This was a tree traversal with additional factors. We also went over time, and I had my own schedule to get back to.)
As I was programming and chatting with the interviewers, we discussed the edge case and outlined pseudo-code for its implementation.
The foundation for a strong interview process exists, but the engineering team is hindering it. They appear unmotivated and seem to be looking for reasons to disqualify candidates. There is a clear disconnect between engineers and talent partners.
For Snyk to effectively find the right candidates during its growth phase, internally training engineers to be better interviewers would be beneficial.
I would likely interview here again. The company has the makings of a good role at a good company, but internal attitudes and the disconnect between the process and the engineers are off-putting.
Review a PR based on dependency trees.
After your feedback, choose the most important issue and fix it.
What next steps would you take to move this into production?
What's the difference between each caching layer, and when would you use each one?
The following metrics were computed from 7 interview experiences for the Snyk Senior Software Engineer role in London, United Kingdom.
Snyk's interview process for their Senior Software Engineer roles in London, the United Kingdom is extremely selective, failing the vast majority of engineers.
Candidates reported having good feelings for Snyk's Senior Software Engineer interview process in London, United Kingdom.