Stage 1 (Online, 30 minutes, with a Senior Engineer and a Recruitment team member):
Both interviewers were very professional and friendly. They explained about the company and the role.
Sample questions included:
Are you comfortable working on-site?
How would you fix a bug if you encountered one?
What is your definition of a maintable code?
What qualities make code “good” in your opinion?
What do you know about OWASP?
How would you make your application more secure?
Stage 2 (On-site with a Senior Engineer):
Technical and design questions included:
How does clean architecture work?
How do you handle validation in a mediator pattern?
How would you debug a long-standing issue?
Live coding task:
Calling an API, processing the returned JSON data with a filter, and displaying the results.
Although I had previous experience, it was my first interview in the UK and I was told I had only 30 minutes,anyway I froze and struggled to respond. The senior interviewer was very supportive and guided me as much as possible.
Questions & Experience:
This was my first interview in the UK, and overall, the experience was professional and positive.
Even though I couldn’t fully solve the live coding task, the interviewer’s approach was encouraging and patient.
After the interview, I received detailed feedback highlighting both my strengths and areas for improvement, which made me very happy and grateful.
The process helped me understand UK interview standards and identify areas for improvement in my skills.