The process took 3 weeks. I interviewed at Wix (Tel Aviv-Yafo) in May 2026
Interview
The interview started with a phone call with recruiter and then a zoom call with the hiring manager. Both of them were about background stuff, no coding and technical questions.
The next step was a 'Project Drilling' interview with two devs from the group. You need to prepare a project that you worked on and explain decision that were made, the architecture and be able to defend it.
Then you will continue to a coding task with two more devs from the team. It will be in their in house coding platform that has AI Agent with all models.
The last stage was a system design interview with the team lead and group manager. Asked about another project I did the same as the project drilling interview and then asked a system design question.
Interview questions [3]
Question 1
Describe a project u did, explain decisions, trade off, architecture and design.
4 stages:
initial short interview - mostly personal
technical interview #1:
a. explain about a project you worked on
b. coding question
technical interview #2:
- design an API
technical interview #3:
TBD
I applied through an employee referral. The process took 2 weeks. I interviewed at Wix (Tel Aviv-Yafo) in Aug 2024
Interview
I went through five stages of the interview process at Wix, each with its own focus and set of tasks.
1. Initial HR Screening (Phone Call): The process began with a phone interview with HR to discuss my background, qualifications, and general fit for the role.
2. Technical Background Review: The second interview was with a technical leader to explore my technical experience in more detail. This was an introductory session, lasting around 30 minutes, where I was asked about my previous roles and technical expertise.
3. Technical Interview - Server Guild:
This interview focused on my technical experience and practical problem-solving skills. It began with an overview of the company and the Server Guild, followed by an in-depth conversation about my past projects, particularly one I was proud of. The expectation was to describe the project in detail, including challenges and how I solved them.
I was then given access to a collaborative tool (Excalidraw) to help explain my approach visually, followed by a short coding task using Coderpad to assess my ability to implement solutions in real-time.
4. Coding Challenge:
The next interview was focused entirely on coding skills. Prior to the session, I was given a coding problem to review, and I was expected to set up my development environment to solve it in the language of my choice.
Before the interview, I was given a home assignment related to the GitHub Query API. The task required me to write code that reads a file containing GitHub queries, executes them, and prints the results, along with the total number of results . They gave me an hour to implement it and then we went on the Zoom meeting again and discussed my solution with the interviewer before moving on to the next phase.
For the second phase, I was asked how I would modify the implementation to allow control over parallelism levels.
Finally, I submitted my solution via WeTransfer for further review.
5. System Design Interview:
In the final interview, the focus was on system design and architectural skills. I was asked to discuss a project I had worked on in detail and walk through the design and architectural decisions I made.
The key focus of this interview was on understanding how I approached designing systems with specific requirements, my knowledge of distributed systems, and my understanding of how operating systems work. Additionally, I was asked to describe how I would implement a rate control mechanism for a mailing service.
Midway through the discussion, it became apparent that my profile didn’t fully align with their specific requirements, and the interview was concluded.
Interview questions [1]
Question 1
How would you implement a Rate Control for a Mailing Service ?