There was an initial short take home technical test followed by a technical interview discussing your solution afterwards, where you'll be asked how the solution could be improved/changed under various scenarios
Interview questions [1]
Question 1
They asked a question related to the factory design pattern
I applied through an employee referral. The process took 1 day. I interviewed at MAM Software (Sheffield, England) in Jan 2019
Interview
A fairly informal chat with the help desk manager. He was friendly and spent a lot of time explaining about the position and what it involved. Didn't ask me many questions except to get a bit more detail about my history, based on what he'd seen on my CV.
I applied through a recruiter. The process took 3 weeks. I interviewed at MAM Software
Interview
Easy process, got a phone call from the recruiter, then got an in-person interview with the recruiter. Finally got one interview with the company. The offer came a couple days later.