Interview process was on average difficulty but required a lot of java theory knowledge. They asked about small bits of 1st year theory. If you do not know the answer, they guide you to a solution or explain the correct answer.
I applied online. The process took 3 weeks. I interviewed at impact.com (Cape Town) in Feb 2022
Interview
3 interviews:
1.) take home test in which a interface was given and a solution was expected
2.) zoom interview about Java fundamentals, general understanding of Java was needed
3.) zoom interview about problem solving and design, specifically to chdck whether the interviewee has the ability to explain coding solutions about specific problems and design
Interview questions [1]
Question 1
What are the access modifiers in Java?
What is the difference between an interface and a abstract class?
What is polymorphism?
What is concurrency and how does java support it?
I applied online. The process took 3 weeks. I interviewed at impact.com (Stellenbosch) in Feb 2021
Interview
Stage one-Consisted of a 15 min call with the recruiter.
Stage Two - Technical Assessment
Stage Three - 30 minute interview with Team Lead
Stage Four - 2 hour interview with Team members
Interview questions [1]
Question 1
Stage one: How did you hear about Impact? What do expect from this job?
Stage Two: Write a program that is given a set of numbers and puts the consecutive numbers into ranges
Stage Three: Java OOP concepts and concurrency
Stage Four: Java OOP concepts and make a UML for a file structure program.