Sobes.tech

Explain what the EventEmitter mechanism is and how it is used for event handling in applications.

Junior — Middle
361

Describe a project case where something went wrong and how you dealt with it.

Junior — Middle
275

What are the advantages and disadvantages of the MongoDB database?

Junior — Middle
264

Have you used version control systems like Git in your projects?

Intern — Junior
264

Have you used the Decorator pattern in TypeScript to extend object functionality?

Junior — Middle
264

Have you had experience working with GraphQL and have you used it in projects?

Junior — Middle
250

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

Junior — Middle
238

Can you explain how the Event Loop works in JavaScript?

Junior — Middle
229

What is the role of transactions in working with databases and why are they important?

Junior — Middle
225

Have you conducted software quality assurance in your practice?

Junior — Middle
223

Have you used the Swagger tool for API documentation?

Junior — Middle
222

What library or tool for working with databases is used in your NestJS project?

Junior — Middle
222

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

Junior — Middle
221

Can you explain the open-closed principle in the context of SOLID?

Junior — Middle
219

Have you worked with WebSocket protocol for implementing bidirectional communication in applications?

Junior — Middle
214

Describe your experience in developing and implementing microservice architectures.

Junior — Middle
213

What task management system have you used in your projects?

Junior — Middle
209

How does using abstract classes differ from interfaces in object-oriented programming?

Junior — Middle
207

What distinguishes ECMAScript 5 syntax and features from ECMAScript 6?

Junior — Middle
204
/3