I applied through a recruiter. I interviewed at Howdy in Dec 2022
Interview
It was well organized. I had three different interviews: 1. Screening interview: Fifteen minutes interview to learn about my experience. They also gave me a code to review and respond to what the code did, the expected output, and the BigO of the algorithm. 2. A virtual test: A Node.js technical test. 3. A technical interview: asked about JS and Node.js. At the end was a live code section about algorithms. The process was well organized, and they kept informing me by email about each step.
Interview questions [1]
Question 1
1. The screening interview: a JS code with recursion to calculate the mean of an array. They asked about the code output and its BigO notation. 2. Virtual test: three code challenges in JS. a) Create 3 endpoints using Node.js, Express.js, and Sequelize.js. b) Use Node.js to read a file, check if it exists, and read it asynchronously. c) An algorithm using JS to find if a number was in a Singly Linked List. If the number existed, remove it and rearrange the Linked List. 3. Technical interview: JS questions, Node.js questions, SQL questions, and live coding. In the live coding, the questions were an algorithm to check if a number existed in an unsorted binary tree.