I applied for the Senior Software Engineer role via LinkedIn on April 3rd. Shortly afterward, an HR representative from Germany reached out via email to discuss my skills, experience, salary expectations, and availability for the next stages.
The interview process consisted of the following stages:
1. HR Round – Initial discussion about background, expectations, and logistics
2. Hiring Manager Round – Interview with the Engineering Director
3. Technical Interview – Discussion with the engineering team
4. Onsite Technical Assignment
5. Final Discussion (I did not reach this stage)
The overall process spanned approximately 1.5 months.
While the experience was generally positive, professional, and engaging, I would like to share one piece of constructive feedback regarding the technical assignment. The expectations for the assignment were not clearly outlined in advance. Although a high degree of autonomy is understandable at this level, it was unclear whether certain deliverables or details were expected, as they were neither mentioned nor requested. In retrospective evaluation, it appeared that a more detailed and self-driven approach was expected, but this was not communicated effectively beforehand. This lack of clarity made it difficult to align my efforts with their evaluation criteria.
That said, I appreciated the transparency, responsiveness, and respectful interaction throughout the process.