Sobes.tech

What are the approaches to database schema design?

Middle
337

What is the get method in C#?

Junior
337

Is it possible to use the await operation inside a critical section protected by a lock?

Junior — Middle
337

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

Junior — Middle
336

How is caching implemented in Entity Framework Core?

Middle
335

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

Middle
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 libraries or tools based on C++ do you use in your projects?

Junior — Middle
334

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

What technologies have you used in the field of back-end?

Intern
333

Is it possible to pass large data types by reference in a function?

Junior — Middle
333

What are the ways (protocols) of data exchange between a server and a client?

Junior
333

What naming rules for resources do you know in REST?

Middle
333
/182