Sobes.tech

What is the difference between a property and a field in object-oriented programming?

Junior — Middle
336

What can a delegate contain in C#?

Junior
336

How is caching implemented in Entity Framework Core?

Middle
335

What is the 'set' method in C#?

Junior
335

What do you understand by tight coupling between objects?

Middle
335

Explain the concept of authorization in the context of information systems.

Junior — Middle
335

What data structures exist?

Junior
335

What is a virtual method in C#?

Junior
335

What problems can arise when working with multithreading and how can they be avoided?

Middle
335

What can be said about the query plan's optimality? MVCC There is a table CREATE TABLE orders ( id BIGSERIAL PRIMARY KEY, status TEXT, updated_at TIMESTAMP ); and a query running every second UPDATE orders SET status = 'processed', updated_at = now() WHERE id = 1; After a few days, you notice: • the table size has grown significantly • the query SELECT * FROM orders WHERE id = 1 runs slower Questions for the candidate: 1. Why does the table grow even though the row is always the same? 2. What role does MVCC play in this situation? 3. What should solve this problem?

Middle+
334

What type of polymorphism is implemented when using generic types?

Junior — Middle
334

In what situations does the stack grow during program execution?

Junior — Middle
334

What types of joins are available in SQL?

Junior
333

Can we build an inheritance chain using abstract classes?

Junior
333

In which cases should you use an interface, and in which — an abstract class?

Middle
333

What naming rules for resources do you know in REST?

Middle
333

Explain the purpose of the GROUP BY operator in SQL and when it is used.

Junior — Middle
333

What libraries or tools based on C++ do you use in your projects?

Junior — Middle
332

What types of type casting exist in C#?

Junior
331

What methods ensure dependency injection in the code?

Junior — Middle
331
/182