First I was contacted by the recruiter who asked basic recruiter questions about my education and past work experiences. Then a phone interview was set up with a senior software engineer a couple days later. First of all the interviewer had a very strong accent which was hard to understand and I had to ask him to repeat several of the questions. The first question was what happens when you enter a url into the browser. The next question was about socket communication protocol. The last 3 or 4 questions all had to do with SQL. The SQL questions were usually pretty long. Make sure you have a notepad on hand to write down the question so you don't have to keep asking him to repeat it.
Interview questions [1]
Question 1
Nothing was particularly difficult but there were a lot of SQL questions which I was unprepared for. Make sure you brush up on your SQL.
I applied through a recruiter. The process took 3 days. I interviewed at Wayfair (Boston, MA)
Interview
Hiring process was very straightforward. The recruiter is very nice and she was very helpful at helping negotiate salary. My first convo was with her. Then she invited me over to a onsite interview, which laster 2 hours. The first hour was about fit and personality. That was very chill. The second hour was very technical in nature and consisted of a lot of algorithmic questions and object oriented design principles. Be prepared to code on the whiteboard and know your data structures well!
Interview questions [1]
Question 1
How would you design a spreadsheet? Implement some of the code on the whiteboard