I applied online. The process took three weeks.
The interview process involves at least five rounds, the first four of which were:
I was rejected after the fourth round, which was not entirely unexpected, as the two devs on that call seemed apathetic and clearly didn't want to be there, and maybe that affected my confidence and ultimately my performance. I was disappointed to fall at so late a stage and am not sure exactly why I did. I asked for feedback twice and was ignored, which was irritating, as I had invested a lot of time and effort in preparing for their interview exercises and felt the least they could do was give me some feedback. It is for that reason I've given a negative rating. I'm okay with being rejected—it's part of the job-finding process—but the complete lack of respect for my time and effort in not giving feedback despite asking for it twice is disappointing.
In the screening call, I was asked a couple of the "usual" questions, e.g. to describe a project of which I was particularly proud. The PR review exercise centred around a function to build a dependency tree. The coding exercise I can't really remember now, to be honest, but it was fairly ordinary. The systems design one presented a diagram of an existing system and involved describing how to eliminate the bottlenecks and make it more scalable. The diagram was convoluted with a lot of text, and don't expect much clarification from the interviewers!
The following metrics were computed from 1 interview experience for the Snyk Senior Software Engineer role in London, England.
Snyk's interview process for their Senior Software Engineer roles in London, England is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Snyk's Senior Software Engineer interview process in London, England.