C#
What is the purpose of partitioning topics in Kafka?
Can you explain the principle of dependency inversion and its importance in software system design?
What approaches and techniques ensure adherence to the dependency inversion principle in system design?
Is it possible to bind a variable to a thread/task so that each task stores its own value? What are ThreadLocal and AsyncLocal?
How does garbage collector behavior differ when managing objects of 10 KB and 100 KB?
What are your professional goals and expectations related to your future job?
How is communication and interaction between services organized in your project?
What will the program output if throw is uncommented in the specified places?
Explain what XML is and how it is used for storing and exchanging data?
What tasks and functions were part of your responsibilities at your previous job?
Where do you see yourself in five years?
Explain the principle of dependency injection in programming code and its advantages.
What is the main purpose of the .NET Standard interface?
What types of collections or data structures are suitable for iteration using the foreach operator?
What is the role of query execution plans in SQL and why are they needed?
What parameters and principles do you consider when designing the structure of tables in a database?
Explain what type casting is in object-oriented languages, using examples of UpCast and DownCast.
What are the advantages and disadvantages of using Task.Run in Windows Presentation Foundation applications?
Can you list the types of access modifiers and their features?
What approach would you use to overcome difficulties when implementing a new technology?