Can you share details of your professional experience and projects implemented?
C#
What professional goals do you pursue in this position?
Can you tell about your typical workday and tasks at your last job?
Can you list and explain the main SOLID principles applied in object design?
In which cases is it recommended to use a message broker in the system architecture?
How is the List data structure implemented in memory and what mechanisms underlie its operation?
How does the async method work and what happens inside it in programming?
Have you used the record data structure in your projects?
What design patterns do you apply in your practice?
Could you explain the main principles underlying SOLID and how they are applied in designing software systems?
What is the role of the keyword void in asynchronous functions?
What is your opinion on the role of automated testing in the development process?
What was your professional assessment or feedback in your previous position?
Explain what it means to create objects that are immutable after their initialization.
Can there be situations where a C# program loses control of memory without freeing it, and how does this manifest?
What tools or libraries have you used in your projects?
Can you explain what Dependency Injection is in C# and why it is needed?
Have you dealt with legacy or inherited projects that require support and modernization?
Can you name common patterns in object-oriented design?
What is the role of a message broker in a data exchange system?