
SimilarWeb Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 15 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at SimilarWeb.
Software Engineer
So I submitted my application and then got an email saying there was going to be an online meeting to go over the process and the role. After that, there was an online test, kind of like LeetCode with different questions. Unfortunately, I didn't pass that.
- Focus on data structures with easy to medium LeetCode style questions.
Software Engineer
The process began with a brief phone call. After they explained the company, they asked a couple of basic professional questions. When it came time to schedule the next interview, they were not very flexible and insisted on a specific date and time. The Tel Aviv offices were nicely designed. The company seemed friendly and laid-back. However, the actual interview felt a bit cold and unforgiving, especially when my answers weren't quite right, and the interviewers just listened without much input. Overall, it was a pretty standard process, but it somehow felt unpleasant and a bit harsh, from the initial phone call to the main interview.
- Can you outline the design for a basic spreadsheet program like Excel? It should handle numbers, simple math, and allow cells to refer to each other. Please provide a class diagram, explain the data flow, and describe how you'd prevent infinite loops in cell references.
Senior Software Engineer
The interview process was pretty standard for a Senior Software Engineer. It started with an HR Call, then a technical interview focused on the role's stack, followed by another technical interview covering logic and algorithms. After that, there was a Manager Call, and then the offer. What I really appreciated was the lack of unnecessary complexity; the questions and tasks felt relevant and purposeful, unlike some interviews that ask you to invent obscure algorithms.
- Can you describe and code a debounce function?
- Please write and explain your code for creating a Minesweeper game.
SimilarWeb Software Engineer Interview Questions
Quoted word for word from SimilarWeb interview reports.
“How many neighboring pairs in a circular array have a sum that is an even number?”
Read reports →“In C#, what's the distinction between '==' and '.Equal'?”
Read reports →“Find a bug in the code.”
Read reports →“Could you find the cycle in a graph?”
Read reports →“What's a strategy for managing a bank account that allows transactions even when there are insufficient funds to prevent overdrafts?”
Read report →“Could you write a C# program to implement a calculator?”
Read report →“How would you create a system for generating shortened URLs?”
Read report →“Tell me about a graph problem that utilizes the union-find data structure.”
Read report →“Can you describe and code a debounce function?”
Read report →Formats, difficulty and experience
Across all 15 SimilarWeb interview reports.