I have just done the first interview which was an introduction interview. I haven't done the second one yet, but I think is technical and its time is about 1.5 hours.
I applied online. The process took 4 weeks. I interviewed at Wolt in Aug 2021
Interview
The whole interview process was held remotely and consisted of the following stages:
1- First contact with your recruiter
2- Meeting with your potential team lead
3- Take-home assignment
4- Assignment review and technical interview
5- Team meeting
6- Final interview with your lead's lead
In my opinion, a good interview process is the one that creates the opportunity for you and the company to get to know each other very well and helps you decide if you are a good fit in the company or not, both cultural and technical. I think people at Wolt did that very well.
I had a pleasant experience during the whole process. Each person I met and talked to was very professional, supportive, and friendly. I learned many things from them throughout the process.
I started this journey by talking to Petteri Tuomimaa as the recruiter. I should thank his great support and responsiveness during the entire process.
Interview questions [1]
Question 1
- Detailed conversations about the cultural and work style preferences.
- A simple web API as take home assignment (you should deliver a production ready result as if you are doing your tasks in the team)
- Technical and modeling questions (No live coding).
I applied through a recruiter. The process took 1 week. I interviewed at Wolt (Helsinki, Southern Finland)
Interview
They sent a message to me on LinkedIn, we had one interview with HR and after that with Team Leads.
Then they sent me a coding assignment. The code assignment was quite algorithmic with a lot of corner cases that only some of them were mentioned. I did the task and sent it in one week. They rejected the task with a feedback of we couldn't even run it because it was lacking the X file and readme and stuffs but I sent them an screenshot explaining this is not true and they are included there. Also the technical reviewer was lacking Springboot understanding unfortunately and it seemed the one is having some Android background (guessing based on the comments) and they were not even valid =))
So i got really pissed off that I wasted my time for such team that doesn't care enough I spent couple of nights after work and my whole weekend but still they were nagging that this doesn't have the specs we want, because they were expecting a production quality code which were going to take a lot longer time.
The other surprising problem was that the code reviewer didn't have a clear understanding from the PDF they sent me for the assignment, as there was some comments in their rejection feedbacks that was clearly indicating the reviewer didn't know his complain was written in the assignment. very disappointing.