Database normalization.
C#
Dependency Injection — how does it work? What are the differences in service lifetimes?
Tell us what you know about the activities and directions of our organization.
What does the Any() method do?
Can fields be declared inside interfaces?
What is the difference between value-passed data types and reference-passed data types?
Have you applied the Factory pattern when working with HTTP requests?
SignalR and WebSocket — what is their common principle of operation, differences, and when to use?
Can you tell about cases when you used SQL queries, and describe examples of the most complex ones?
What is the purpose of the AddScoped service in the context of dependency injection?
What tools and approaches have you used to organize user authentication and authorization?
What functions and features of Transact-SQL did you use in your previous work?
How to dynamically cancel a task? What are CancellationToken and CancellationTokenSource responsible for?
Where in memory are local variables usually placed during program execution?
Could you explain what is meant by the term 'fast memory' in the context of computer systems?
Do you have experience creating and executing integration tests for software systems?
What is the main task and the advantages of using Docker in the process of developing and deploying applications?
Explain the principle of the yield operator in programming.
What is consistent hashing? Virtual shards/buckets?
How does Entity Framework determine the corresponding model class when working with a database?