Explain the single responsibility principle in the context of programming and why it is important for building reliable systems.
Node.js
What training programs or courses have you studied to improve your qualifications?
What methods do you plan to use to manage your working time effectively?
What experience do you have working with different storage systems and databases?
Can you explain what is meant by 'data bus' in system architecture?
What work format do you prefer: in the office or remote?
Could you compose a complex SQL query involving multiple tables and complex conditions?
Can you explain what a primary key in a database is and how it is used?
What programming languages are you learning or using besides your main one?
Approximately how much time is required to adapt and reach full efficiency in a new position?
What is the relationship between the Event Loop mechanism and the Async/Await syntax in asynchronous programming?
What is your experience in developing projects using Node.js?
What difficulties have you encountered when implementing and using Kafka in projects?
What is the application of denormalized data in information storage systems?
Can you explain what the uTP protocol is and how it works?
Can you give an example of a system built on monolithic architecture?
What is the difference between DELETE and TRUNCATE commands when working with database tables?
How can you set fallback alignment of elements in CSS if the primary alignment fails?
What are the main characteristics that a transaction in a system should meet?
What is the purpose of !important in CSS?