Wix logo

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

2.6 Rounds average
Average Typical difficulty
57.9% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Wix.

Showing 3 of 114
Wix logo
Wix

Software Engineer

Engineering · nearly a year ago

Senior Average Negative experience No offer 1 round
Interview process
Take home Technical screen
Interview formats
Coding Technical

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.

Confirmed questions0 questions

No confirmed questions were included in this interview report.

Wix logo
Wix

Software Engineer

Engineering · nearly a year ago

Intern Difficult Positive experience No offer 2 rounds
Interview process
Technical screen Onsite Phone screen
Interview formats
Coding System Design

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.

Confirmed questions2 questions
  • A question similar to LeetCode 167. Two Sum II - Input Array Is Sorted
  • A question similar to LeetCode 224. Basic Calculator
Wix logo
Wix

Software Engineer

Engineering · a year ago

Entry Difficult Positive experience Accept offer 5 rounds
Interview process
Recruiter call Technical screen Phone screen Technical screen Background check Offer
Interview formats
Coding Technical System Design Behavioral

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.

Confirmed questions1 question
  • 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.

Interview formats

Coding 40.4%
Technical 29.2%
Behavioral 18.4%
System Design 9.7%
Other 0.7%

Interview difficulty

Easy 4.4%
Average 58.8%
Difficult 36.8%

Candidate experience

Positive 57.9%
Neutral 26.3%
Negative 15.8%