What tools or methods do you use for deploying applications or services?
C#
What are the advantages and disadvantages of using the result via 'result' for data processing?
If we use the ref and out keywords in C#, does the structure become a reference type?
What objects are in the zero generation of the .NET garbage collector?
What consequences can occur when implementing a method inside an abstract class?
What is the practical difference between monolithic and microservices architecture?
Can you explain what common table expressions (CTE) are in SQL and what they are used for?
Explain the differences between HTTP PUT and PATCH methods when updating resources.
Can you explain what is meant by an interpreted programming language?
Explain the differences between lock, Semaphore, and Mutex locking mechanisms.
How do you determine the appropriate collection type for storing data in your implementation?
Is it possible to use async/await inside a lock? Why?
How is ThreadPool used in the context of async/await? Is it possible to guarantee the same thread after await?
How is data storage organized in Redis?
What is the difference between implementing database interaction via ORM and using native SQL?
What is abstraction?
What type of data is best suited for storing and performing financial calculations?
How do reference data types behave in C#?
How to implement a 'one-to-many' relationship in a database or in C# code?
How to distinguish unit tests from integration tests and what are their main differences?