What is the difference between types and interfaces in TypeScript, and what are their main functions?
Node.js
What are the differences between INNER JOIN and RIGHT JOIN operations when joining tables in SQL?
What attracted you specifically to front-end development, and why did you make this choice?
Have you implemented all your projects using Node.js?
In what case and for what purpose is the 'undefined' value used in JavaScript as a return result of a function?
What motivates you to seek a new professional opportunity instead of your current job?
Can you list the existing versions of the HTTP protocol and their main differences?
Can you list the data types in JavaScript that are considered primitive types?
Describe your experience with using and configuring PostgreSQL, as well as the features of working with this database.
What types of tests have you created and used in your projects?
Can you explain the Singleton design pattern and its application?
Explain the purpose and role of the primary key in a database.
How to process parallel balance deduction operations sequentially to avoid double deduction (race condition)?
How do you improve your professional skills currently?
Could you describe the main principles underlying transactions in databases?
What is the difference between local time and Moscow time in the context of this application?
How regularly did you propose new ideas or initiatives to improve the team's work?
What tools or utilities do you prefer to use when working with TypeScript?
What methods do you use to verify data correctness in an Express.js application?
What level of test coverage do you use when developing your code?