
Wix Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 114 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Wix.
Software Engineer
I wanted to share feedback about my interview for the Senior Software Engineer position at Base44. I ran into some issues: 1. I was told by email the day before that I'd get the coding assignment 15-30 mins before the interview started so I could prep my environment. But, I didn't get it on time, and the interview kicked off without it. I only got the assignment via email at 9:30 PM that day. 2. The first part of the interview was used up trying to understand the assignment and set up the environment, and the interviewer didn't know I was supposed to get the assignment beforehand. 3. During the interview, there was pressure to use AI for the task, but it wasn't clear how I should show my thinking or the solution. 4. Because of the confusion, I only managed to finish 2 out of 5 parts of the assignment. 5. Even though the interviewer seemed experienced, they didn't know the company I was interviewing with (Base44), which caused more confusion. 6. The next day, I got rejected without any apology or explanation for the messy process. I think a company like Base44, especially under Wix, should have a more professional and organized interview process.
No confirmed questions were included in this interview report.
Software Engineer
It started with an on-site coding test at their offices. There were a few LeetCode-style questions: one easy, two medium, and two hard. The test took about two hours. Then, candidates who passed got an email to schedule a Zoom interview with two developers. During that interview, they asked a system design question with multiple parts and follow-up discussions. I didn't make it past that stage, but the whole process felt professional, fair, and well-organized.
- A question similar to LeetCode 167. Two Sum II - Input Array Is Sorted
- A question similar to LeetCode 224. Basic Calculator
Software Engineer
I applied for the Kickstart program for juniors, and it had five stages in total. First, there was a CV screening, and then the people who passed got to do a technical exam at Wix offices. This exam had four LeetCode-style questions, like one easy, two medium, and one hard, and we had 2 hours to do it. After that, there was a Zoom interview with two interviewers. They asked about working with classes and how I think about algorithms. Then came a system design interview, also with two interviewers. The last stage was an HR interview. The whole thing took about a month and a week. They told me clearly what to expect at each step. The interviewers and HR were super nice and made me feel good.
- How would you approach the LeetCode problem of converting Roman numerals to integers?
Wix Software Engineer Interview Questions
Quoted word for word from Wix interview reports.
“Find the index of the smallest number that appears in both given arrays, returning -1 if there's no common element.”
Read reports →“Given a turtle on an n*n grid and a string of moves like "FFRFLFF", what is its final position and direction?”
Read reports →“Build a compare function for two strings, str1 and str2, to determine their lexicographical order. Return -1 if str1 < str2, 1 if str2 < str1, and 0 if they are equal. The strings are formatted like '1one2' which translates to 112, and 'two1three' which translates to 213.”
Read reports →“Implement a function that checks if any string from a given sequence exists within a target string, optimizing for time complexity.”
Read reports →“Given references to two nodes in a binary tree, find the lowest common ancestor (LCA) in O(h) time and O(1) space. Remember that one node could be an ancestor of the other.”
Read report →“What is the amplitude of a tree, which is the highest path distance, and how can you find it in O(n) time?”
Read report →“Can you find the minimum time to get from 'S' to 'D' in a grid, avoiding stones, and also avoiding cells that will flood? At each second, new empty cells next to flooded cells also become flooded. You can't step on stones or flooded cells, or cells that will flood at the same time you step on them. Return the minimum time in seconds, or -1 if it's impossible. The destination is never flooded.”
Read report →“Can you find two unique numbers in an integer array that add up to zero? If no such pair exists, return -1. Aim for an O(n) time complexity.”
Read report →“What happens if the service is called with the same URL multiple times, resulting in two different Bitly URLs?”
Read report →Formats, difficulty and experience
Across all 114 Wix interview reports.