What criteria do you pay attention to when choosing a job offer?
Node.js
Have you had experience using worker threads to perform tasks in multithreaded mode?
Can you name the main structural patterns in object-oriented programming?
Explain the concept of weak references in JavaScript and how they differ from regular references.
Explain what a foreign key means in the context of databases.
Tell us about the projects you have participated in.
Do you plan to develop in the direction of team management or architectural solutions?
Have you had experience working with different teams within projects?
Could you explain what is meant by Middleware and what role it plays in system architecture?
Is in-memory data storage used in your project for system state?
Which HTTP requests should have the property of idempotency?
How to implement error handling caused by incompatibility of changes in backward compatibility?
What types of comparison exist in JavaScript, and what are their main differences and areas of application?
In what situations should the undefined type be used in TypeScript?
How to implement waiting for the completion of an asynchronous process and obtaining its result?
Can you explain the concept of encapsulation in object-oriented programming?
What is the significance of scalability in Node.js application development and why is it important?
How do you consider the total number of implemented projects in your practice?
Why is it impossible to repeatedly call some HTTP methods without changing the server state?
What is your experience specifically with Node.js?