Yeah, this was a terrible experience. My first interview with the company was an "introduction-slash-technical interview" type thing, and 2 people from the company attended (on Microsoft Teams, or Zoom, I forget). They basically asked me a bit about my background, then (after about 20 minutes) jumped in to the 'technical' (JavaScript) part of the interview. The main problem with the technical part of the interview was that the questions were too vague (for me, anyway). "What's the difference between var, let and const when declaring variables?" "Describe how async-await works in JS, and how you might use it." "What is a Promise, in JS?" I wish ChatGPT had existed back then (this was in 2002), because it could have answered these questions convincingly and correctly. Me, on the other hand, I couldn't really put the answers into words, although I had worked with all the concepts they were talking about. The interview process, in a nutshell, is terrible at this company. If you are a person who can explain programming concepts verbally very precisely, you're likely to pass, I think. If you can't, you'll probably fail the interview. On a side note, I interviewed (and passed!) for a Front End JS developer role at another company a mere 2 months later. At that company, they actually showed me blocks of code during the interview, and asked me what they did or what they returned as output. WAY WAY better test of knowledge! After all, the vast majority of time, as a developer, you are reading and trying to understand code (or refactoring code) rather than writing code from zero by yourself.