I applied through college or university. I interviewed at impact.com in May 2014
Interview
On-site. Interviewed by two engineers. One person went through the resume, and asked questions about projects listed. Those questions sometimes touched very detailed things of the project. The other person asked some fundamental computer science problems and distributed system problems. All the problems have a practical background, what I was required to do was provide solutions to those problems.
Interview questions [1]
Question 1
Asked about the MapReduce computation model. Can't remember the exact questions, but not hard.
I applied online. The process took 2 weeks. I interviewed at impact.com (Cape Town) in May 2023
Interview
A three-part interview. The first part is an initial call with someone from HR who'll introduce to the process and answer any questions you might have 2nd part is Java and OOP interview, very broad, not too in depth. Very easy if you've done a Computer Science course in Java and OOP 3rd part is again technical but very focused on Java-specific features.
Interview questions [3]
Question 1
What's the difference between a TreeSet and a HashSet