I made it through all the stages and felt like I was moving forward, and then I was told they didn’t have an opening yet. They asked me to wait until the next year and see if a position opened up.
What bothered me wasn’t just the delay—it was the feeling that the process was letting people believe things were real when the hiring reality hadn’t caught up. I left thinking they should not draw candidates through interviews if they can’t hire them, because it wastes a lot of time and energy.
8 months ago
Average Neutral Porto, Oporto
My process started with a recruiter call, and right after that I had a more technical conversation. In the technical screen, I was asked about creating an encryption password algorithm, but the whole thing was hard to follow because the audio was bad and the format felt messy.
The recruiter experience also left a sour taste. The person I spoke with was late to the call even though I joined early, and within minutes they were already questioning whether my salary would fit without really knowing my details. After that, the tone shifted into something like they’d decided I wasn’t a match before digging deeper—questions about whether I was applying elsewhere, plus comments implying I was worried for saying I wasn’t desperate to leave my current job.
> 1 year
Easy Negative Portugal
I got pulled into a process that felt endless. It dragged on for months and involved a huge number of steps—at points it felt like everything was wait…
> 1 year
Average Positive Spain
I went through a pretty smooth, people-first process that felt more like conversation than interrogation. It started with HR and then I met the hiring…
> 1 year
Difficult Positive Portugal
I ended up in a pretty structured, interview-heavy path. It started with an HR discussion to get to know me and the role, then moved into system desig…
Unlock every Software Engineer interview experience
Interviewed here recently? Add yours to help the next candidate. You'll appear as Anonymous.
What to expect
Distilled from the reports
Recruiter Experience
Candidates reported mixed experiences with recruiters, highlighting issues such as poor communication, delays, and a lack of professionalism during initial calls. Some felt that the recruiters had already made judgments about their fit before fully engaging in the conversation.
RecruiterCommunicationProfessionalism
Technical Assessments
The technical interview rounds typically included coding problems focused on JavaScript fundamentals, system design, and practical coding tasks, with some candidates experiencing whiteboard-style questions. The assessments were generally seen as approachable but varied in clarity and relevance.
TechnicalJavaScriptCoding
Interview Structure & Length
The interview process was described as lengthy and structured, often involving multiple rounds that could feel exhausting due to long gaps between stages. Candidates expressed frustration with the lack of timely feedback and the overall duration of the process.
StructureLengthFeedback
Final Stages & Decision Clarity
Many candidates experienced confusion during the final stages of the interview process, with some being told they progressed only to later find out they had not. The lack of clear communication regarding decisions left several candidates feeling ghosted or misled.
Final StagesDecisionClarity
Company Culture & Fit Assessment
Some candidates noted that interviews focused on cultural fit and collaboration rather than solely on technical skills, with interviewers aiming to gauge how well candidates would integrate with the team. This approach was appreciated by those who experienced it.
CultureFitCollaboration
Overall Candidate Experience
Candidates had varied experiences, with some reporting positive interactions and a respectful tone, while others felt disrespected due to poor scheduling and communication. The overall impression was that a strong candidate experience hinges on timely updates and clear expectations.