Sobes.tech

Can you list the main paradigms of object-oriented programming?

Junior — Middle
300

Do you create automatic checks for your code?

Junior — Middle
300

What are the main components included in the Node.js structure?

Junior — Middle
300

Explain the concept of data normalization in a database and why it is necessary.

Junior — Middle
299

How is data exchanged between the user interface and server-side services via API?

Junior — Middle
299

What is the difference between INNER JOIN and LEFT JOIN? What happens to the row from the left table if there is no corresponding row in the right table?

Senior
298

What are the main commands used when working with the NPM package manager?

Junior — Middle
298

Share an example of the most noticeable project or solution you implemented in your professional activity.

Junior — Middle
298

What situations can cause the parsing process of an HTML document to be suspended or blocked?

Junior — Middle
298

How is the principle of polymorphism implemented in the NestJS framework and how is it used to extend functionality?

Middle — Middle+
298

Can you explain what SQL Injection is and how it can be used or prevented?

Junior — Middle
298

How to determine the presence of a property in an object?

Middle+
297

Explain the difference between the real DOM and the virtual DOM in the context of their use in modern web applications.

Junior — Middle
297

What are the advantages and disadvantages of functional programming?

Senior
297

Can you explain the concept of polymorphism and its role in object-oriented programming?

Junior — Middle
297

Can you explain how Promise.all works and what it is used for?

Junior — Middle
297

Explain the differences between the HAVING operator and the WHERE condition in SQL and in which cases they should be used?

Junior — Middle
296

How can you optimize the execution of resource-intensive mathematical operations in a single-threaded asynchronous environment so that it does not block the main event loop?

Middle — Middle+
296

Explain the principle of dependency injection in software and how it is used to improve code modularity.

Junior — Middle
296
/87