Technical test completed in your own time (a coding task)
Techncal interview (around the technical test and how you develop software)
Behaviours-based interview around work situations e.g. can you give me an example of where you've disagreed with your manager