The take-home assignment was a technically engaging challenge centered around building a small library using advanced C++ template techniques — a great opportunity to showcase skills in modern C++. The task itself was well-designed and thought-provoking. For engineers who enjoy template-heavy programming, this is a process where you can really shine and demonstrate your depth of knowledge from the very start.
Interview questions [1]
Question 1
The interview focused on implementing a small library using advanced C++ template techniques.
I did not proceed very far in the process, as I decided to withdraw early. Before having the opportunity to speak with anyone at the company, I was asked to complete a take-home programming assignment. The task involved implementing a small library and relied heavily on advanced C++ template techniques.
While the assignment was technically interesting, I would have preferred to have at least an initial conversation with someone from the company before investing significant time in a take-home exercise. For candidates who enjoy modern C++ and template-heavy programming, the process may be a good fit, but I personally found the order of the process somewhat unusual.
Interview questions [1]
Question 1
I was given a take-home programming assignment involving the implementation of a small library using advanced C++ techniques and templates.
I applied online. I interviewed at think-cell (Berlin) in Jan 2026
Interview
Initial interview talking about CV and previous experience as well as what technologies I was familiar with.
Online technical assessment, one exercise. You have 10 hours to complete it but I used it all to make sure my answer was correct. The key of the exercise is STL containers and algorithms.
Thank you for taking the time to share your experience with our interview process.
We appreciate you outlining the different stages and how you experienced them, from the initial conversation to the technical assessment. Our goal is to create a process that gives candidates a realistic sense of the role and the kind of challenges they would encounter in the position.
We also recognize that our technical interviews and take-home exercises can feel demanding.
Thank you again for sharing your perspective. Feedback like this helps us reflect on and improve the candidate experience.
Best regards,
People Team