What approaches to branch management in version control systems do you know?
Node.js
Explain the differences between LEFT JOIN and RIGHT JOIN when joining tables in SQL.
In what cases and at what stage is data transferred during system update at the database level?
What is the difference between the undefined and any types in TypeScript?
Have you participated in setting up and running Docker containers yourself?
What do you usually do in your professional activity at your current job?
Explain the differences between the Decorator pattern and functions in terms of their usage and purpose.
How often have you proposed or implemented new ideas in the project?
What is the main function of the package-lock.json file in a Node.js project?
What do you do if you lose internet connection during an important phone call at work?
What are the main advantages and disadvantages of using Python in development?
How do you assess your skills in working with the Node.js platform?
Could you explain what is meant by dependency injection in the context of software development?
Describe a project case where something went wrong and how you dealt with it.
Explain the differences between null and undefined in programming language.
Have you conducted software quality assurance in your practice?
What are the advantages and disadvantages of server-side rendering in web applications?
Can a PUT request in REST API be considered idempotent without changing the resource state?
Does the server response have a body?
What key aspects or skills in Node.js do you feel are not sufficiently mastered?