I applied online. I interviewed at Quantcast (London, England)
Interview
I applied through the website. I was then contacted by a recuiter and we scheduled the first interview. The very first interview with the recruiter wasn't technical, it was about my past experiences and my general profile. I was then given a coding challenge. The challenge was about simulating the functioning of a spreadsheet calculator. I passed the coding challenge with great review scores (it seemed), so I was scheduled for a technical interview. The tech interview was done on skype. The interviewer first ask some simple computer science questions then he asked a question already posted here, the one for which the solution is the mean heap. I failed answering to this very last question so I failed the interview. During the tech interview the interviews has never talked about himself and about his role within Quantcast. I was only asked a set of questions and it seemed to me they are not expected you have some questions about the company. I didn't like this approach at all, furthermore, does failing to answer to a question make you a bad SW Engineer? I don't think so.
Interview questions [1]
Question 1
What is a deadlock
Which is the difference between the GET and the POST request
Which data structure would you use to store the most accessed websites in a huge data set