All my interviews/ code challenge were done online since I am not in Hamburg area. The process was composed of 4 steps:
1. A call with an HR manager which first introduced Fashion Cloud and the role, and then discussed about my background and motivations.
2. A take-home code challenge.
I was asked to schedule a time to receive the instruction and should finish it within 6 hours. For my role, I got a backend focused test. It was well designed to test the coding style and technical skills. Knowledge of their tech stack (MongoDB, Express.js or similar, Node.js) and preferably also TypeScript, unit/integration tests will be very helpful.
3. A feedback call of the code challenge result.
They provided detailed feedback upon my solution, and I thought it was very valuable.
4. A 3 hours final call with the CTO and one another engineer.
Though it took 3 hours, I didn't feel tired or uncomfortable during the process. It was more like a cool conversations between engineers.
The conversations were composed of 4 parts:
4-1. A deeper understand of my background which covered my experiences from being a student to my current career.
4-2. A discussion of my code challenge solution. They provided even more detailed feedback than step 3 and also some suggestions of how they may further improve, which were very inspiring to me.
4-3. More technical discussions. It covered a wide range from database comparisons, different types of tests, ES6+JavaScript syntax, Node.js lower level mechanism, etc.
4-4. QA
Overall, it was a pleasant and inspiring experience. Every interviewer was very friendly and helpful. I also learned a lot from the reviews of my code challenge solution and the conversation with their dev team.