I applied through a recruiter. I interviewed at wefox in Mar 2023
Interview
I was contacted by an external recruiter who introduced me to the company and explained to me what it does. After a phone call to talk about my experience, he gave me a take-home test to complete. The exercise involved the development of a project that included a REST CRUD API, complete with input validation and data saving on a data store of my choice (MongoDB was indicated as their preference). There were a couple of constraints to satisfy, mainly the use of the Symfony PHP framework and the use of some well-known industry standards for handling output errors.
Following the test, I took part in two technical interviews where I was asked various questions, from the fundamentals of DDD to knowledge of programming concepts and development of event-driven & microservice-based solutions. The home test was not mentioned in these interview, so I didn't receive feedback on the work done, but I guess it was fine.
After these steps went trough and a small recap meeting with HR, an offer was made relatively fast. Overall, the interviews were relatively easy. However, each step of the selection process had felt more like an oral interview at school and there was little to no flexibility from the interviewers in regards to the scheduling of the interviews. There was no discussion regarding soft-skills and company values and I wasn't given time to ask questions at the end because the time often ran out and the recruiters seemed to always be in a rush.
Interview questions [1]
Question 1
What is a value object in the context of DDD programming?