I am a student at Imperial College, a university they heavily recruit interns and full time employees from.
I applied through email, and got an email reply (perhaps automatically) almost instantly from the founder of the company, and was shortly invited to an onsite interview (prior to Covid), and did about 3 hours of interviews. It was actually a pleasant experience of me explaining things I understood, and them correcting me on what I did not understand. I felt like I learnt lots during the interview, and told the interviewer so. I received an offer at waiting 20 minutes after my interviews finished on the same day.
If I remember correctly, there were 2 interviews, about 1.5 hours each. Each interview had 2 engineers/ managers in it, and they asked me different types of technical questions. All the questions seemed quite technical, no soft skills type of questions. Almost all the technical questions were very interesting.
I was interviewed by about 4 or 5 people in total, all but one seemed really friendly. One person was putting me under a bit of pressure, but he might have good reason to test how I worked under pressure. It was a unique experience :)
If you're looking for a job urgently, they're quite quick about it, which is really nice.
They also offered to do a collaborative-project for my coursework between Imperial and Netcraft, which was nice, but I was not able to choose any projects from their list of projects which I found interesting.
I did not accept the offer (which timed out in 2 weeks since the offer) as I did not apply to other companies at the time, and wasn't really bothered about getting a job, and wanted to focus on university. I have since applied to companies, and got a few offers, and asked Netcraft if they would be open to me asking a few questions about what I would day-to-day, and about reconsidering working at Netcraft. Their email replies were quite slow, and toned in a slight rude manner. I think it enforces the slightly low Glassdoor rating they currently possess. I think they were quite opaque in their emails.
I think the 2 week limit is quite a dangerous option for applicants, especially graduates. It is hard to get offers, and especially multiple ones in parallel. You can't just take the first offer you get. You have to be applying to many companies, and doing interviews multiple times a day. Covid has made that easier (everything is remote), which is what allowed me to explore a whole bunch of companies from my standing desk at home.