How can you determine the department with the highest average salary in the employee table?
C#
How is data overwritten in C#?
Can you name the main dependency life cycles in project or system management?
How is the structure and storage of reference types organized in memory in C#?
How does the discussion and analysis of tasks with the team at the workplace occur?
Have you used dependency injection containers in your projects?
There is a customer support process. Within it, there is a process of assigning support tickets to an operator. An operator can have no more than 5 tickets at the same time.
How many regions are allocated for dynamic memory allocation during program execution?
How to create your own exception class in your project?
Is it permissible to perform asynchronous tasks inside a lock in multithreaded programming?
What approaches and techniques are used to handle collisions in the Dictionary data structure to ensure correct program operation?
Explain the essence of caching technology and how it is used in data storage systems.
Can the concept of idempotency be explained in the context of web APIs and why is it important for system reliability?
How do you ensure security and user verification in a microservice-based system?
How do you handle situations when the requirements for a task are not clear enough or change during execution?
Which of the 23 classic patterns described in the book 'Design Patterns: Elements of Reusable Object-Oriented Software' have you applied in your projects?
What specific tasks have you implemented in your projects?
Can you explain what a semaphore is and how it is used to control access to resources?
Where does work communication and interaction with the team take place?
Who and in what cases has the right to contact class members with public access modifier?