Could you describe your main responsibilities and role in the current project?
Node.js
What are the advantages and disadvantages of monolithic and microservices architectures compared to each other?
Can you give an example of implementing the dependency inversion principle in software design?
Have you had experience working with Docker Compose for container orchestration?
Do you maintain a balance between work and personal life?
What methods and resources do you use to expand your knowledge in technology?
What goals and directions in the field of backend development do you set for yourself for professional growth?
How is branching strategy applied in development management and why is it necessary?
How does the WebSocket protocol differ from the standard HTTP protocol in data exchange over the network?
What motivated you to choose Node.js for development?
Explain what high coupling of components means in the context of microservice architecture and why it is important.
Explain the differences between LEFT JOIN, RIGHT JOIN, and INNER JOIN operations in SQL.
What components make up an HTTP request and how do they interact?
When did you make your move?
Do you practice solving algorithmic problems on LeetCode?
What is the role of modules in the architecture of applications on Nest.js?
Can you tell about a case where you faced the biggest difficulties in implementing a project and how you overcame them?
Can you describe the main characteristics of transactions in database management systems?
Explain what a Promise is in JavaScript and what it is used for.
How can resource recovery from the server be ensured after their use or failure?