What is the purpose of the lock keyword in C#?
C#
What is a multicast delegate in C#?
Tell me about the approach to implementing a mechanism for sending one-time codes for two-factor authentication and possible solutions to problems associated with this process.
Did you find any technologies or tasks in the job description that you have not yet had experience with?
What is the difference between using throw and throw ex in C#?
How does a browser send a request to an API and how does it receive a response?
Is it possible to call asynchronous code synchronously?
What is the main purpose of the HTTP PUT method in the context of REST API?
What is the difference between solving the same problem with recursion and using a loop?
What is a primitive semaphore synchronization?
What approaches are used to adhere to the dependency inversion principle?
What is string interpolation and how does it allow the use of variables?
How many areas are allocated for dynamic memory distribution within a single process?
What is Swagger?
What is a mediator in programming?
What is INNER JOIN in SQL?
Can you tell about the different generations of garbage collection algorithms in programming languages?
What professional goals do you pursue in this position?
Why does SemaphoreSlim not solve the cache stampede protection problem in a distributed system and what should be used instead?
Tell about your experience with competitive collections in C#. Which ones have you used and in what situations?