Wix logo

Wix Frontend Engineer Interview Questions
& Process

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

Based on 56 interview experiences · FREE TO READ

2.5 Rounds average
Average Typical difficulty
58.9% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Wix.

Showing 3 of 56
Wix logo
Wix

Front End Developer

Engineering · more than a year ago

Entry Average Neutral experience No offer 1 round
Interview process
Take home Technical screen
Interview formats
Coding

So I had this assignment that they wanted to talk about first. Then we moved on to some LeetCode questions. The interviewer really pushed me to do it in JS, even though I could use any language. She said I didn't get the 3rd question, but I totally did, just not how she wanted it done, using a built-in STR function in JS.

Confirmed questions3 questions
  • Discuss the assignment.
  • Solve an easy LeetCode question.
  • Solve a medium LeetCode question.
Wix logo
Wix

Front End Developer

Engineering · more than a year ago

Senior Average Neutral experience No offer 2 rounds
Interview process
Recruiter call Technical screen Take home
Interview formats
Technical Coding System Design

I first chatted with the lead dev about myself and the project. Then, I was invited to a 3-hour live coding interview. The task was to implement an explorer in React. We started by discussing the API. I spent about half an hour creating a folder/file data structure in an object format. After that, they asked me to create a test component to display this data, and they said that was sufficient.

Confirmed questions4 questions
  • Could you implement a file explorer using React?
  • How would you design the API for a folder/file data structure?
  • Create a data structure in an object for folders and files.
Wix logo
Wix

Frontend Developer

Engineering · more than a year ago

Mid Difficult Positive experience Accept offer 3 rounds
Interview process
Technical screen Technical screen Technical screen
Interview formats
Coding Technical System Design Behavioral

You'll have a 2-hour coding challenge where you'll solve a problem, maybe involving rendering a tree both recursively and iteratively. Then there's a 3-hour technical interview covering architecture, design, and problem-solving with two developers. Finally, you'll meet with your potential team lead or manager for one or more interviews, focusing mainly on soft skills but possibly including some technical questions too. Be ready, these interviews are tough if you're not prepped and rested.

Confirmed questions3 questions
  • Could you explain how to render a tree recursively and iteratively?
  • What are your thoughts on adding tests to extend this functionality?
  • Can you implement a basic caching mechanism using memoization?

Wix Frontend Engineer Interview Questions

Quoted word for word from Wix interview reports.

Find the Lowest Common Ancestor (LCA) of two nodes in a binary tree where nodes have a reference to their parent.

Read reports

Given a 2D grid with walls (1) and paths (0), determine if an escape is possible from a given starting point (x, y).

Read reports

What is the time complexity for both the recursive and non-recursive maze-solving functions?

Read reports

Find a path in a matrix of 0s and 1s from a source to a destination.

Read reports

Build the main menu button for a design that allows for nested, potentially infinite dropdown menus.

Read report

Implement a context-menu that appears on right-click, enabling options to add, delete, or rename data entries.

Read report

How would you use recursion or iteration to render or print an infinite list of nodes?

Read report

Can you return the maximal time possible given four integers? For instance, with 1, 2, 3, 4, the output should be 23:41.

Read report

How would you check if a certain word exists in a multi-dimensional array?

Read report

Formats, difficulty and experience

Across all 56 Wix interview reports.

Interview formats

Coding 38.4%
Technical 34.1%
Behavioral 15.2%
System Design 8.7%
Presentation 2.9%

Interview difficulty

Easy 3.6%
Average 50%
Difficult 46.4%

Candidate experience

Positive 58.9%
Negative 21.4%
Neutral 19.6%