Sobes.tech

How is ThreadPool used in the context of async/await? Is it possible to guarantee the same thread after await?

Middle+
257

Tell the difference between IEnumerable and IQueryable.

Middle+
221

Tell us about SynchronizationContext — what is it, where is it used?

Middle+
193

What patterns for distributed transactions in microservices do you know?

Middle+
187

What is asynchrony? Tell me about the asynchronous programming model, async/await.

Middle+
178

In which case do we choose relational databases, and in which non-relational?

Middle+
170

Tell about your experience, the companies you've worked at, projects, tech stack, tasks, and roles.

Middle+
159

What relational and non-relational databases have you worked with? What were non-relational databases used for?

Middle+
154

Tell us about approaches to concurrency when data is modified simultaneously in a database by two threads (optimistic and pessimistic).

Middle+
154

How to understand which indexes are used and how the query is executed?

Middle+
152

What is a record type in C#? What do you use it for?

Middle+
146

Tell me about memory cleanup using Garbage Collector — how it works, why it is needed.

Middle+
145

What is IAsyncDisposable, and why is it needed?

Middle+
144

Tell me about indexes in databases — what they are, how to use them, and what types exist.

Middle+
143

Compare monolith and microservices — the pros and cons of each approach.

Middle+
140

How do you synchronize applications running on different virtual machines/pods in Kubernetes?

Middle+
137

How does a finalizer work? Compare the finalizer and IDisposable.

Middle+
136

Tell me about thread synchronization mechanisms.

Middle+
136

How do microservices communicate with each other? Tell about synchronous and asynchronous interaction, REST vs gRPC.

Middle+
132

Explain the difference between Action filters and Middleware in ASP.NET Core.

Middle+
130
/2