SimilarWeb logo

SimilarWeb Fullstack Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 7 interview experiences · FREE TO READ

2.9 Rounds average
Average Typical difficulty
28.6% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at SimilarWeb.

Showing 3 of 7
SimilarWeb logo
SimilarWeb

Fullstack Developer

Engineering · half a year ago

Mid Average Positive experience No offer 3 rounds
Interview process
Technical screen Onsite Offer
Interview formats
Coding System Design Technical

The team was really nice and seemed professional. Most interviews were online, but the last one was in person at their high-end office. They have great perks, but the office isn't close to the train.

Confirmed questions3 questions
  • Live coding session online, creating components and managing states using React
  • System design question
  • Leetcode problem
SimilarWeb logo
SimilarWeb

Full Stack Developer

Engineering · more than a year ago

Mid Average Negative experience No offer 5 rounds
Interview process
Recruiter call Phone screen Technical screen Take home Onsite Background check Offer
Interview formats
Behavioral Technical Coding

This was by far the worst interview process I've ever been through. It started with a recruiter call, which set up a phone interview. When the scheduled time came, no one called. I emailed to find out why but got no response. A week later, the team leader called me, and we had a good chat about my personal background and work history. He was very upfront and honest. We then set up a meeting where I was asked questions about distributed systems synchronization. After that, I had a take-home assignment that involved learning a new software component and took a significant amount of time. Once I submitted it, things got weird. Two days later, I got a rejection email from HR. It was strange, so I messaged my interviewer to ask if my assignment wasn't good enough, as I was confident in my work and felt I deserved an explanation. He was surprised, hadn't reviewed it yet, and promised to look into it. A few days later, he messaged in the morning saying my assignment was fine and he'd request an interview. Great news! Two days passed with no call, so I messaged the interviewer for an update. That same day, I got a funny email from the company claiming they tried to reach me multiple times without success, which was odd given I was available all day and they had the correct number from our previous conversation. We then scheduled another interview via email, an HR interview for the next day. This interview was terrible. I have a lot of hi-tech experience. In one company, I had some issues with a new team leader and was honest about it when asked, as it wasn't a major issue, just a lack of chemistry. I regret being so open because some interviewers are looking for a perfectly clean record, even if the stories don't make sense. This HR person was one of them. For 40 minutes, I answered a barrage of foolish questions about that one issue, completely disregarding my extensive experience. The interview felt like an interrogation where she tried to pin the blame on me. After this unpleasant experience, I was rejected. While I understand companies want candidates with a clean history, they shouldn't waste candidates' time with numerous interviews and lengthy assignments.

Confirmed questions3 questions
  • Can you tell me about your background and work experience?
  • Can you answer some questions about distributed systems synchronization?
  • Could you build a Chrome Extension?
SimilarWeb logo
SimilarWeb

Full Stack Developer

Engineering

Senior Easy Negative experience No offer 1 round
Interview process
Technical screen
Interview formats
Technical Coding

At SimilarWeb, I had a really bad interview experience. Normally, interviews are polite conversations, but not here. Be ready to solve technical problems with only basic diagrams and figure out what the interviewer wants without any written instructions. Don't ask them to repeat themselves because they're busy eating, which apparently helps them think better. Also, expect the interview to end early, like 40 minutes sooner, after only 2 or 3 questions because they "got everything they needed".

Confirmed questions1 question
  • Are you open to discussing your salary expectations?

SimilarWeb Fullstack Engineer Interview Questions

Quoted word for word from SimilarWeb interview reports.

Implement a cache, with the following actions: add, remove & get.

Read reports

Create a function that can be invoked in the format (X)(X).

Read reports

Can you write a function that takes a URL and extracts all links from every page on the entire website?

Read reports

Can you answer some questions about distributed systems synchronization?

Read report

Formats, difficulty and experience

Across all 7 SimilarWeb interview reports.

Interview formats

Technical 40%
Coding 40%
Behavioral 13.3%
System Design 6.7%

Interview difficulty

Easy 28.6%
Average 42.9%
Difficult 28.6%

Candidate experience

Neutral 28.6%
Negative 42.9%
Positive 28.6%