
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
Candidate interview experiences
First-hand accounts from people who interviewed at Wix.
Front End Developer
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.
- Discuss the assignment.
- Solve an easy LeetCode question.
- Solve a medium LeetCode question.
Front End Developer
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.
- 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.
Frontend Developer
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.
- 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.