Wix logo

Wix Fullstack Engineer Interview Questions
& Process

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

Based on 53 interview experiences · FREE TO READ

2.2 Rounds average
Difficult Typical difficulty
62.3% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Wix.

Showing 3 of 53
Wix logo
Wix

Fullstack Developer

Engineering · a year ago

Entry Difficult Neutral experience No offer 1 round
Interview process
Technical screen
Interview formats
Coding

This was my initial interview for the Wix Boost program. It took place in a classroom setting on campus with about 60 other individuals. The interview itself consisted of five LeetCode challenges. Overall, it was a positive experience, and the staff members were very approachable. My main critique is that the interview solely focused on LeetCode problems, which I feel doesn't fully capture a candidate's potential.

Confirmed questions4 questions
  • Could you solve the Valid Parentheses problem?
  • How would you find the power set of a given set?
  • Can you implement the Pac-Man algorithm?
Wix logo
Wix

Fullstack Developer

Engineering · a year ago

Mid Difficult Negative experience No offer 4 rounds
Interview process
Recruiter call Technical screen Technical screen Technical screen
Interview formats
Technical Coding System Design Behavioral

I had a call with a recruiter first. Then there was a 1.5 hour technical interview where they asked basic javascript questions and one algorithm question about finding the lowest common ancestor of two nodes in a binary tree. After that, I had a 3-hour technical interview where I had to implement my own version of the Mocha testing library. The final technical interview was 1.5 hours and focused on system design. They asked me to talk about a project I did and then design Google Sheets. I have to say, for the design interview, the two interviewers seemed like they had better things to do. They barely gave any details about the system requirements, rushed me when I was explaining my design choices, and asked very few questions about my solution. It felt like they weren't really trying to see if I'd be a good fit. A few days later, someone new called me (not the original HR) and said I didn't make it, with absolutely no feedback. This makes me think maybe this company posts jobs and interviews people without really intending to hire anyone, just to show investors they're growing. The position is still open, so other candidates probably got the same treatment.

Confirmed questions5 questions
  • Can you answer some very basic JavaScript questions?
  • How would you find the lowest common ancestor of two nodes in a binary tree?
  • Could you implement your version of the Mocha testing library?
Wix logo
Wix

Full Stack Developer

Engineering · more than a year ago

Intern Difficult Positive experience No offer 5 rounds
Interview process
Technical screen Take home Technical screen Phone screen Recruiter call
Interview formats
Coding Technical Behavioral

So I had a simple pre screen exam, then a 4 hour react test in large groups. After passing that, they asked me to fix something in the test. Then came 2 typical technical interviews with normal leetcode style questions, and also an HR call.

Confirmed questions1 question
  • Can you fix the errors found in the 4-hour React test you completed?

Wix Fullstack Engineer Interview Questions

Quoted word for word from Wix interview reports.

Find the most frequent character in a string, returning the alphabetically last if there's a tie.

Read reports

Find the shortest repeating letter in a word. If there's a tie, return the one that comes first alphabetically (A, B, C...).

Read reports

Write a function that takes a string and outputs the most repeated letter, returning the last one if there are multiple repeats. For instance, for "test" it should be 't', and for "letter" it should be 'e'.

Read reports

Create an implementation for the Pac-Man game, where the function accepts a board represented as [[],[],[]] and a list of moves like [F,T,F,T,T,F].

Read reports

Find the minimum cost to delete characters to ensure no adjacent characters are the same.

Read report

Given a 2D array with 1s and 2s, where every minute adjacent 1s transform into 2s, calculate the number of separate groups of 2s after this transformation.

Read report

Given references to two nodes in a binary tree, find the root of the smallest subtree containing both nodes in O(h) time and O(1) space. Note that one node might be an ancestor of the other.

Read report

Design an algorithm to move a turtle on a matrix given its starting position and a list of movements, then return its final location.

Read report

Given a matrix representing a map with land (0) and sea (1), how would you calculate the total number of distinct land areas? A landmass can be formed by connected '0's horizontally or vertically, and can span across multiple rows in shapes like 'H' or 'L'.

Read report

Formats, difficulty and experience

Across all 53 Wix interview reports.

Interview formats

Coding 43.6%
Technical 33.3%
Behavioral 10.3%
System Design 9.4%
Presentation 2.6%

Interview difficulty

Easy 3.8%
Average 37.7%
Difficult 58.5%

Candidate experience

Positive 62.3%
Neutral 22.6%
Negative 15.1%