Sobes.tech

How is the lifespan of an object determined after its registration in the dependency injection container?

Junior — Middle
194

What thread synchronization mechanisms do you know and can use in your projects?

Junior — Middle
193

Is it mandatory for all reference data types to be stored in the heap?

Junior — Middle
192

Can you explain what a task scheduler is and how it works?

Junior — Middle
191

What is the best way to maintain a formal or informal style of address in a work environment?

Junior — Middle
191

Can you explain the concept of generations in the automatic memory management system?

Junior — Middle
190

What is the difference between Semaphore and SemaphoreSlim classes in the context of asynchronous programming?

Junior — Middle
189

Which form of collaboration is closest to you: remote, office, or hybrid? How do you prefer to organize your work?

Junior — Middle
189

How do you assess your level of professional knowledge and skills?

Intern — Middle
189

What are the advantages and disadvantages of using monolithic architecture in a system?

Junior — Middle
188

Task: you are asked to review the code of a new feature, which allows booking a tour (consisting of a flight ticket and a hotel). The features for separate booking of flight tickets and tours already exist, and this task expects a unified method that books the entire tour or nothing.

Middle+
188

How do you choose the appropriate collision resolution method in a dictionary implementation?

Junior — Middle
184

Have you dealt with microservices-based architecture?

Junior — Middle
182

How is the efficiency of key-based search evaluated in different data structures?

Junior — Middle
182

What is the role of the Equals method when working with keys in a Dictionary collection?

Junior — Middle
182

Tell about your experience optimizing complex SQL queries and working with execution plans. Was there a case where you managed to speed up a query 2-3 times?

Middle
182

Explain the purpose and use of the IDisposable interface in .NET.

Junior — Middle
181

How long can the process of changing jobs to a new position take?

Junior — Middle
180

How to optimize the Enrich method for 10 million events with different IDs? How to limit parallelism?

Middle+
180
/8