Apply with CV and code sample, if successful then you will progress to a Teams interview. If successful at this interview then you will face an in person interview at one of the offices. The two interviews largely entail discussion of how Netcraft's systems work, from a theoretical perspective.
Interview questions [1]
Question 1
How to protect passwords on a server (i.e. not just in plaintext).
I applied online. The process took 2 weeks. I interviewed at Netcraft (Bath, England) in Oct 2017
Interview
I first sent an e-mail to the company with my CV attached. I was then asked to submit a transcript, writing sample, and a code sample that is suitable for code review. After this step, I was invited to an on-site interview at their office in Bath.
Interview questions [1]
Question 1
Why did you choose to study computer science at university?