I applied online. I interviewed at impact.com (Cape Town) in May 2020
Interview
The interviewing process was well communicated by the recruiters. I had 2 rounds the first one was a java program to work with at home and the second was a technical interview with a senior engineer.
Interview questions [1]
Question 1
Write a java program that put integers in a range.
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?
It was a four stage Interview consisting of a phone screen, take-home coding test , a smaller remote interview where they assessed my theory knowledge and then the Whiteboard Round