I applied online. The process took 2 weeks. I interviewed at Scott Logic (Newcastle upon Tyne, England) in Mar 2015
Interview
Lengthy Phone interview, then two in person interviews.
Programmers seemed cool but the management seemed very condescending, when asked about training he almost laughed. Spoke to some people while doing my research, they had similar thoughts.
Took two weeks to receive feedback from interview whether I got through or not.
Interview questions [1]
Question 1
Phone Interview:
What needs to be overriden to make an object a key in hashmap?
Give me some examples of Lists?
Give me some examples of Sets.
Explain how a Map works
Tell me some access modifiers.
What is needed to make an object a Key apart from overriding equals and hashcode.
What is a property of a primitive
Tell me some properties of a String
Explain how an Arraylist works
Abstract vs Inheritance
What does a class need to let it be run as a thread
How do you create a thread
When is finally used / what is it?
What is a synchronised block
What are checked and unchecked exceptions.
Why is an ArrayList faster than a Linked List
First round in person
Maths: Worked out general rule based on given paramaters
Code: Simple Java problems (palindrome, output value when number is a multiple, etc. look in a java interview book, cracking the coding interview is good)
Riddle: Worst part, again will be something in the cracking the coding interview book.
Second round.
Much like the first + HR bit.