I had a 45-minute technical interview that focused on JavaScript fundamentals, Nest.js, and basic Git concepts.
The interview started with a few questions about JavaScript, including callbacks, callback hell, and promises. The interviewer was looking for a solid understanding of how asynchronous operations work in JavaScript.
Next, we discussed Nest.js, specifically focusing on circular dependencies—how they occur and ways to resolve them. This part of the interview required knowledge of dependency injection patterns in Nest.js.
Finally, there were a few questions about Git basics, such as common commands and how to handle version control in a collaborative environment.
Overall, the interview was well-structured, and the questions were clear and relevant to the job requirements. It was a good mix of fundamental concepts and framework-specific knowledge.