The interview consisted of the following stages:
Code live - simple coding task,
Pair programming - complete a given solution for a problem,
Technical interview - hardest part, domain-specific questions,
Cultural fit - behavioural assessment through STAR questions