What criteria or checkpoints do you use to evaluate the quality of code or product?
Node.js
How many projects have you had experience with?
What will you do if you notice that you are starting to feel tired of your professional duties?
Can you explain the principle of the replace method in strings or lists?
What responsibilities are associated with supporting and ensuring the security of code created by others?
Do you have experience with object-oriented programming?
Can you explain the concept of DDD and its main principles?
Can you explain what method overriding means in object-oriented programming and how it is applied?
What is the purpose and main areas of application of Redis in modern programming?
Can you explain what the Singleton pattern is and in which cases it is used?
Is it possible, when using encapsulation, to make only fields accessible and hide the rest?
What is the reason for your participation in this interview?
Have you had experience using the WebSocket protocol in your projects?
Can you explain what the 'init' command in an operating system means and how it functions?
Can you give an example of how to implement the open/closed principle in practice?
Can you name the main design patterns you have encountered in your practice?
Can you explain the concept of virtual DOM and how it is used in interface rendering?
Have you ever proposed changes to workflows? How often and for what reasons?
What topics or areas within your professional sphere do you find most interesting?
What is your experience with writing native SQL queries?