I applied online. I interviewed at Prima Assicurazioni (London, England) in Jan 2026
Interview
Before having any type of conversation, they sent me an email asking me to complete a challenge. They gave about a week for this. It was my understanding that depending on the results (and I suppose the speed/other candidates) they would progress to the next round which would involve a verbal conversation.
Interview questions [1]
Question 1
They asked to build and deploy a production-ready Python API using Docker, IaC, Kubernetes, and CI/CD, ensuring reliability and scalability, then submit it in a private GitHub repository for review.
initial call with recruiter, then initial call with prima. I was sent a coding challenge which was obnoxiously long (4 a4 pages of instructions to be exact) which was equivalent to if not more complex than university final year project and a week to complete it. I pulled out the process because this was a junior role and there was 3 more round of interviews after this one if I passed the coding challenge which is ridiculous!
Interview questions [1]
Question 1
Develop a python API server including database, error handling and documentation.
Containerise the server using docker and document this process and 'explain the purpose of dockerisation and how it benefits the deployment and management of your application'.
Deploy API server onto local Kubernetes cluster and document 'include instructions on how to set up Minikube, deploy your API server with Kubernetes manifests, and access it through the NodePort. Explain the purpose of using Kubernetes for deployment and how it benefits the scaling and management of your application'.
Set up CI/CD pipeline with GitHub actions and document 'provide explanations for each stage of your GitHub Actions workflow. Clarify how each stage contributes to the overall CI/CD process.'