I applied online. The process took 1 week. I interviewed at Just Eat Takeaway.com (London, England) in Mar 2016
Interview
I was first called by a product/project manager who asked me the typical questions. I told him that I didn't have a lot of hands on experience in the current web development stack, but that was fine for him as I was willing to learn. He wanted to take me in with less experience in that area because he liked the overall business experience I had and technical skills.
They sent me an exercise to do, which I did (using these technologies), and was called for a face to face interview.
At the face 2 face I was interviewed by 3 developers who were not communicated in any way that I wasn't an expert in web development (but apparently were expecting that). Even though I answered all the questions quite well in the refactoring phase and the presentation phase, I wasn't able to go much further in the web architecture phase, because I just don't have the knowledge yet. To me it felt that for this last thing they discarded me, it was pretty clear.
I stressed out that my experience in that particular area wasn't that big but I was willing to learn (expressed for example by the exercise presented and general knowledge of tools, etc.), but that wasn't enough.
I never met in person the product/project manager.
I think the main drawback in the interview process is that the project/product area's desires didn't reach the actual interviewers, which are just developers, and they can easily discard a candidate just because he/she doesn't have a current level of expertise they expect or is written down in a preset interview process.
Interview questions [3]
Question 1
Refactoring Phase
- The exercise to be done at home was an MVC app that retrieved a list of restaurants from an API given by the company. They asked to add sorting by restaurant name. First they ask you where would you do it, then they ask you to implement it
I applied through a recruiter. I interviewed at Just Eat Takeaway.com (London, England) in Aug 2025
Interview
The interview process consists of two stages.
The first stage is a technical call with a Senior Software Engineer (SSE), where general questions are asked to assess your technical knowledge.
The second round of the interview is quite extensive and includes coding, system design, and behavioral assessments.
During the coding segment, you will be presented with an ASP.NET project and asked to review it as if you were handling a pull request (PR). You should discuss all the issues you identify in the code and suggest improvements. There is no need to write any code; you will just be talking about the issues.
In the system design portion, you will be tasked with designing a system that allows a customer to submit an order to a restaurant.
The behavioral questions will primarily focus on your soft skills.
Interview questions [1]
Question 1
What should you do if a developer rejects your code or idea?
Have you ever presented a new idea to the team?
It was a single interview, long video call.
After introductions, the lead engineer dove into questions about my last project. I described building a microservices architecture, but they pushed deeper, asking why I chose certain design patterns.
Then came the coding challenge. They wanted a solution to a sorting problem but expected a time-efficient approach. I started explaining my plan, conscious of the clock ticking, and shared my screen to code in real time. Halfway through, I hit a snag with an off-by-one error. The interviewers nodded, and we moved to system design part.
The final round was behavioral questions.
1st stage interview with internal recruiter.
2nd stage interview with hiring manager. Had to present a recent project I worked on recently, talk about learnings, challenges etc. This was followed by a leet-code styled tech test.
Interview questions [1]
Question 1
What were the challenges you faced during x project?