The interview process was pretty well streamlined. After each interview, they followed up very quickly, within three business days. The recruiter kept me up to date on the entire process. It went as followed:
Phone Screen -> Coding Challenge -> Technical Interview -> Personality Interview -> Phone call with offer.
Phone Screen: General phone screen. I read up on their culture page before this call.
Coding Challenge: Pretty easy, had to be completed within a day's time, but they only wanted you to spend two hours maximum on it. The problem was the Cartesian product of a vector of vectors.
Technical Interview: They had me explain the code from the coding challenge. Then, in PHP, I had to evaluate code and know what its output was. Then, in a language of my choice, I did a balanced brackets question. Lastly, I was given an array of integers and asked how to change the order of the integers so negative numbers appear first, then positive numbers, but without changing the relative order of the numbers.
Personality Interview: Asked questions like, "When have you dealt with a coworker you didn't agree with?" and "When have you worked on a team?" That sort of question.
Overall, the experience was good.
The following metrics were computed from 1 interview experience for the Wayfair Software Engineer role in Troy, New York.
Wayfair's interview process for their Software Engineer roles in Troy, New York is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for Wayfair's Software Engineer interview process in Troy, New York.