I applied online. The process took 3 weeks.
An engaging homework problem, a phone screen, and a four-hour onsite interview (conducted remotely due to COVID-19 related lockdown).
Everyone along the process was very kind and helpful and seemed genuinely excited for the company and the work they were doing towards its mission. Very accommodating.
Conducting rudimentary static analysis of a small language's AST as an algebraic data type and discussing semantics
The following metrics were computed from 1 interview experience for the Semgrep Program Analysis Engineer role in San Francisco, California.
Semgrep's interview process for their Program Analysis Engineer roles in San Francisco, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Semgrep's Program Analysis Engineer interview process in San Francisco, California.