Online application and then two interviews. One technical, one non-technical. Each with 2 people from the company. Interview was at their offices (a long time before covid). Technical interview was related to previous work that I had done, and then questions in the context of problems specific to the role.
Friendly interviewers and made me feel at ease and reassured about the culture at the company. Some questions took me off guard, but that's to be expected for an interview.
Time at the end for questions I had for them.