I applied online. The process took 4 weeks. I interviewed at KAYAK
Interview
It took a long time for them to get in touch. The interviewer did not even show up. No respect for interviewees' time, and probably shows that the company does not have a good process in place.
I applied online. I interviewed at KAYAK in Jul 2022
Interview
The title had Java in the name but was not sure exactly. Spoke with a Recruiter who sent me a take home. I had clarifying questions but there was no response to any of them via email. After completing it, they continued to ghost me. I found that recruiter on LinkedIn and saw they left the company, but have left me without any other contact and unofficially rejected me. I felt like my time was not respected considering the take home style assignment was done on my own time. The least they could do was to update/pass on my candidate profile and not leave me hanging.
Interview questions [1]
Question 1
Take home assignment on recursion and string parsing
I applied online. The process took 4 weeks. I interviewed at KAYAK (Boston, MA) in Jun 2022
Interview
The initial interview was the standard Tech Recruiter phone screen, which went quite well. Recruiter was very nice and I moved on to a take home project. I had one week to complete an OO project designing a system with racing robots. There were also a couple of questions about printing out numbers in a range without using any loops (use recursion). I submitted the project which got me to an interview with the group lead. This was all high level discussion and no coding. He passed me on to the final round which was 4 hours of interviews broken into one hour chunks.
Many detailed questions regarding the java language, testing, threading, etc.
Some coding questions but nothing that needed to compile and run, just explaining solutions.
The final hour was with their architect who was quite knowledgeable, we discussed the project I submitted. He had good points but was very abrasive. He was very honest about what he thought I was lacking and I assumed I wasn't getting the job (which I didn't).
I would have declined anyway since I learned through the process that I really was not a good fit for the position.
Interview questions [1]
Question 1
Take home test - racing robots. Multi-threaded OO design project.
Print from 0 to n without using any type of loop and also write a function to print up to n and then back down to 0 (use recursion).
Looking at a code example of what was supposed to be an immutable class but having to explain why some of the internals could still be changed after construction due to object references and then saying how to fix it.