I was first contacted via email for a hour-long Skype interview. This interview included some technical questions, but the interviewer also inquired a lot about my background in the field.
Then, I was asked to complete a programming assignment with a 24-hour time limit.
Lastly, I was invited for a three-hour technical interview. A few things stood out as unprofessional. The first interviewer showed up 30 minutes late. I wasted half an hour sitting in a room because nobody had told him I was there for the interview. Otherwise, this interview went fine, and he asked general HTML/CSS/JavaScript questions.
The second interviewer's first question was if I was there for the Software Engineering position, which I was not. His first technical question was implementing Binary Search, and the other was regarding Node elements. He seemed reluctant to answer the questions I had regarding his posed questions. Considering this was a Web Dev position, I asked how I would be using these algorithms for the role (HTML emails). His response was along the lines of, "Oh, you just need to know backend too."
Lastly, the third interviewer explained that he was less technical than the previous two but wanted to know my coding level. He then proceeded to ask me to write code for yet another technical algorithm-based problem.
There were a few positives, though. Their new office is beautiful, and there is special parking for candidates right next to the building. Emma, the technical recruiter who greeted me in person, was very nice and appeared to be the only one there who knew I was coming for the interview. I explained how I felt the questions were unrelated to the position, and she offered to try to arrange another interview. Unfortunately, that didn't happen; I assume higher-ups vetoed it.
Overall, I was not pleased with the level of preparedness the interviewers had. It seemed like nobody was really aware they were going to interview me that day. I ultimately heard back six days later from a technical recruiter I had never worked with. I had three different technical recruiters email me throughout this whole process, which appeared extremely unorganized to me.
Implement Binary Search Algorithm. What is the algorithm's efficiency?
Implement a method that prints prime numbers from 1 to the passed number.
The following metrics were computed from 1 interview experience for the Tripadvisor Web Developer - Email Coder role in Needham, Massachusetts.
Tripadvisor's interview process for their Web Developer - Email Coder roles in Needham, Massachusetts is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Tripadvisor's Web Developer - Email Coder interview process in Needham, Massachusetts.