The interviewer introduced himself and gave a brief overview of what to expect during the interview. After asking some basic questions, he proceeded to discuss the development team and some technical details of the group he works with.
The interviewer was pleasant; however, everything was rushed because he had a meeting immediately after the interview. As a result, there was not sufficient time for me to really develop any meaningful conversation about my skills. After a brisk 20-25 minutes, the interactive coding test followed.
The test was:
Find the longest palindromic text embedded anywhere within a given string.
Examples:
mqsvrtrvs - software should return string svrtrvs.
abshqvvqh - should return hqvvqh.
I had approximately 30 minutes to develop software that would find and display the longest palindromic sequence. First, I created a worker function, isPalindrome(). Knowing there was a hard deadline, it was a struggle to put the remainder of this algorithm together in that short amount of time. Nevertheless, despite the time pressure, by the end of the interview, I had the code working for at least some of the test cases.
Next, after the interviewer ended the call, I fixed the remaining problems, which passed 100% of the test cases presented during the interview. This took an additional 10 minutes, and I notified the company immediately that the test was finished and 100% working.
Unfortunately, there has been no further response. Without an explanation, it is hard to know the reason for this.
What are your accomplishments, or something similar?
(Owing to the rush, the question felt out of context.)
The following metrics were computed from 68 interview experiences for the Wayfair Software Engineer role in Boston, Massachusetts.
Wayfair's interview process for their Software Engineer roles in Boston, Massachusetts is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Wayfair's Software Engineer interview process in Boston, Massachusetts.