I was contacted through a company recruiter for the Viaplay division. The first step a precursory call about the process. The next step was talking to an engineer about the company and what the job will entail. The third step was coding exercise that was to be done in five days and the final step was a technical interview with another engineer. The position required knowledge of Node.js, something that I had worked with for over three years, but my current position had me working exclusively with Java for two years and I told them this. I was told that it would be no issue. The coding assignment was to create a REST API that would query information from two public APIs. Extra credit was given for a solution that would minimize the number of requests made to the external API if the solution was used in a production environment (hint: caching). After the first day, I was confused with the instructions but came to realize that there was actually an error in them and I confirmed this with the HR person overseeing the interview. I finished the exercise in the remaining four days and was asked to do the final part of the interview. The final interview started with me going over my previous experience and my current position. Once again, I explained that I had working experience with Node.js but that I hadn't used it before the assignment in two years. Still, I was able to complete the assignment with extra credit and be asked back for the final interview. The interviewer proceeded to ask trick Javascript questions which I was able to make educated guesses on but did not know from memory. These were questions that could be answered with a Google search. There was no purpose behind asking someone this other than to confuse them or to see their reasoning process in answering. In any event, I was told that they would be passing on me becase they needed someone with more experience, as if my 15 years of industry work and completing their exercise was not enough. Interestingly enough, I have been approached by two other recruiters since then for the same position. I explained to them my prior history with the company, pointed them to the Github repository with my coding solution, and wished them luck on finding their desired candidate.