Real, anonymous reports from people who interviewed for Software Engineer at SimilarWeb, newest first and distilled into what to expect across the loop.
Get your personalized SimilarWeb Software Engineer prep plan
Answer 3 quick questions and we will build a free study plan with the exact topics and questions to focus on.
After submitting my application, I received an email explaining that there would be an online meeting to go over the process and the role. After that, I took an online test in a leetcode-style format with three problems, spanning increasing difficulty. I spent about two hours working through them, and the questions felt fair if I was already comfortable with different data structures and typical leetcode patterns.
I still didn’t pass the screen. What really stayed with me was how abrupt the communication felt afterward: I got a generic decline message after a wait, and when I asked for more specific feedback, I never heard back. The testing itself was pretty direct—easy-to-medium-to-harder—or at least that’s how it felt on the day—and I didn’t feel completely unprepared, but I clearly wasn’t good enough on the harder portion. Overall it left a sour impression mainly because of the lack of follow-up, not because the technical questions were unfair.
> 1 year
Difficult Negative Tel Aviv-Yafo
I only went through a single interview, and it was strictly technical. I didn’t get the usual warm-up from a recruiter or much context about the role—just questions right away. The whole thing felt strangely disengaged on the interviewer’s side, like they weren’t fully present; they were focused on their phone during the conversation, which made the experience feel less like an evaluation and more like something happening in the background.
The technical questions themselves were the only real substance of the interview, and they left me with a difficult overall impression mainly because the interaction didn’t feel intentional or supportive. I didn’t end up getting an offer, and honestly, the lack of presence made it hard to read where I stood or what I could have done better.
> 1 year
Difficult Negative Tel Aviv-Yafo
The process started with a short phone interview. There was some explanation about the company, and then it shifted into a couple of professional ques…
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
Interview Structure & Timeline
The interview process typically begins with an HR call, followed by a series of technical interviews that may include live coding and system design discussions. Candidates should be prepared for a mix of formats and a potentially rigid scheduling process.
HR calltechnical interviewslive coding
Technical / Coding Screen
Candidates can expect a technical screen that includes algorithm problems and coding tasks, often in a live-coding format. Familiarity with data structures and typical coding patterns is essential, as the difficulty can range from easy to hard.
algorithm problemslive codingdata structures
System Design Discussion
Some interviews may include a system design component, focusing on real-world applications such as implementing long-running processes or handling UI updates. Candidates should be ready to discuss architectural decisions and microservices.
system designmicroservicesreal-time updates
Behavioral & Soft Skills Round
The final round often includes a discussion with HR or higher management, focusing on soft skills and cultural fit. This round may feel less intense compared to technical interviews, but candidates should still prepare for questions about their experience and values.
soft skillscultural fitHR discussion
Interview Atmosphere & Dynamics
Candidates reported varying atmospheres during interviews, with some experiencing a cold or disengaged vibe from interviewers. It's important to be prepared for different dynamics, as some interviews may feel more supportive than others.
Candidates expressed concerns about the communication process, particularly regarding feedback after interviews. It's advisable to follow up for feedback, but be prepared for potentially generic responses.