I was given an assessment on how I will integrate 2 systems (in theory). I did it and was accepted for an interview not long after. Went for the interview in middle December 2019.
Interview started off well with all introductions and the sort. I was asked about my logic around how I integrated the 2 systems provided and was given a task to draw a class diagram on how I can improve it. I did as required. All seemed well.
The questions that followed on the other hand was a bit unusual for a senior position I was applying for. They asked questions like "What are the features of OOP?" and "What is the difference between an abstract class and an interface?". I know how to use it, the why is irrelevant. The questions were very text book based which I found irrelevant for a senior position and more relevant for a junior position applicant.
Next question was to write code on paper to print out all prime numbers from 2 to the number entered. I have not done prime numbers since grade 10. I was able to pull it off after the interviewer had to explain to me what a prime number is again.
I left that interview feeling that the interview could have been conducted in a manner more suited for the position, especially with all the questions. I asked some senior colleagues (even more senior than me) at my current occupation the same questions and none could answer me.
I hope this gives anyone a bit of insight. The reason I did not mark the experience as negative is because the recruiters are awesome 👍🏻, the interviewer, not so much.