I had applied for the job through LinkedIn and was contacted by one of the directors just a day later with an offer for a first-stage interview. The first-stage interview was really just a general discussion about the company and myself, things like the history and goals of ClearSky Logic and likewise about myself.
I was then invited to carry out a take-home technical assessment which involved creating a small application in ASP.NET. You are given a specification as if they were a real-world client and are encouraged to ask questions.
Afterwards, I was invited to a final-stage interview which involved going over my technical assessment, discussing what approach I took, why I did certain things, and what I would have done differently. This followed by a discussion to allow ClearSky Logic to learn more about myself so they could see if I was a good culture fit. There were no LeetCode challenges or silly HR-style questions.
The one notable thing about this final interview was that one of the director's said at the beginning to remember that this isn't just them interviewing me, but it's also me interviewing them to see if I would like to work with them too. I think this is a great attitude to have from the employer.