I applied online. The process took 1 week. I interviewed at Netcraft (London, England) in Mar 2022
Interview
Applied online and was emailed back and asked for my university grades, an example code base I'd written, and a report I'd written to assess coding and writing style. There's a very large focus on academic achievement, without considering other skills you may have outside of this.
Was then offered an interview over video call, which I was 2 and a half hours long. The entire interview was technical questions, where they asked about email security (SPF, DKIM, etc), how to identify phishing sites, parsing regular expressions, and how you could use machine learning in their work flow. There was no competency based questions about teamwork, leadership, or flexibility, just technical ones. It reflected a poorly on the company to not hire based upon these skills.
Was made an offer of a high salary, but the culture of the company felt incredibly awkward and uncomfortable made me decline it.
I applied online. The process took 3 weeks. I interviewed at Netcraft (Bath, England)
Interview
Asked for a University transcript and an example of academic writing, followed by a code sample implementing a basic web scraper. Afterwards I was invited to an interview in Bath, where they went over my University units, hypothetical questions (e.g. how would you secure <X> web app?), then a brief run through of their tech stack. Questions were open ended, and I was guided through if I didn't quite know the correct answer. Overall the interview lasted 2 hours.
I was given an offer very quickly, subject to a Basic Disclosure Check.
Interview questions [3]
Question 1
How does HTTPS work, and how does it prevent adversaries from intercepting traffic?