Tell me about the GC operation modes: server and desktop. When should each be used?
C#
What are the significant types and reference types, and what is the difference? Where are they stored, and what do they include?
Is it good to return void in asynchronous methods? Pitfalls of async void?.
If a method is marked async but contains no await — what will happen?
Which of the list are synchronization tools in Go? Channels, sync.WaitGroup, sync.Mutex, sync.Cond?.
What data structures (containers) do you know in C#? When to use which?
How do you synchronize applications running on different virtual machines/pods in Kubernetes?
How is string comparison performed in a program?
How do reference data types work in memory and how do they differ from primitive types?
What is the role and advantages of using Dependency Injection in programming?
Do you own a car and a driver's license?
How interested are you in the described field and position?
Explain the differences between data types that store references and those that store values.
Why are transactions needed in a database?
Can the main requirements that are followed to ensure transaction reliability in databases be explained?
How does LEFT JOIN differ from RIGHT JOIN?
What is the algorithmic complexity of binary search in a sorted array?
Where in the system is the ThreadPool mechanism implemented for thread management?
What is the purpose of HAVING?
How do geolocation services determine location based on IP address?