I was referred by a friend. The response was immediate, as they are hiring extensively for engineers.
The initial phone round was with HR. It was pretty simple. We walked through my resume, and then she asked me the difference between an inner join and an outer join. Before the phone call ended, she told me that they would like me to set up a technical phone round with them.
I was being considered for a .NET Software Engineer position, as well as for their bootcamp program.
The interviewer for the technical phone interview (30 minutes) was from the .NET team. They asked me about my experience with .NET and the types of projects I had worked on. They also asked:
The technical phone round happened on a Friday. HR called me back on Sunday and informed me that I had been selected for the onsite interview.
The onsite interview had 4 interviews, each 1-hour long, and 2 small interviews with HR. The ones with HR were more of an information session and not an interview.
Most of the interviewers were friendly.
I was asked these questions:
I answered the majority of the questions (80-90%), except the egg puzzle. I answered all the programming questions.
I wasn't asked any behavioral questions.
NO OFFER!!
I am not sure what they are looking for in a candidate.
Assume you have a binary number, 00110010. You apply some function to it, and the number changes to a different number, 10100011.
Write a function to determine which bits flipped from 0 to 1 and which bits flipped from 1 to 0. You will need to write two different functions: one for 0 to 1 flips and one for 1 to 0 flips.
The following metrics were computed from 2 interview experiences for the Wayfair Software Engineer I role in Boston, Massachusetts.
Wayfair's interview process for their Software Engineer I roles in Boston, Massachusetts is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Wayfair's Software Engineer I interview process in Boston, Massachusetts.