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.
My process started with a small HR conversation online, focused on general questions about the company and the position. After that, I moved into a front-end technical interview that was live-coding: I was given a small React project and asked to implement a set of relatively straightforward fixes and new features. The pace was hands-on, and it felt like they were checking whether I could quickly reason through changes rather than overthink everything.
Next came a back-end technical interview that was more high-level and general, but still involved live-coding and discussion around coding fundamentals, optimizations, and deployment. The final step was a team meeting in the office, where I met people informally and got a tour of the workspace. I walked away with a good impression: the team felt professional and kind, and overall the environment seemed polished. Even though most of the loop was online, the on-site touch helped it feel real. I didn’t receive an offer, but I felt like I’d been treated well and spoken to by competent professionals.
8 months ago
Difficult Neutral Israel
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 Neutral Tel Aviv-Yafo
After an initial recruiter call, I had a second phone interview where a PM walked through the role and talked through my background. The next round wa…
> 1 year
Easy Negative Czech Republic
My loop started with HR, and from there I moved into a series of rounds where the format felt like it changed just enough to stay unpredictable. Overa…
> 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—…
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.