Three steps, applying on civil service jobs, technical test and formal interview. You are given a test framework either in serenity for java or cypress for javascript that is broken with tests that are incomplete which you have to fix, complete then add a new feature to. There's a bunch of UI tests based on the gov uk website and an API tests asking for weather data from met office. In the interview you are asked about behaviours, questions on why you made the decisions for your solutions and then a lot of HR questions about people management as you will be in managerial positions and mentorship positions in the role.