Could you explain what a Topic is in the message exchange system RabbitMQ?
C#
Where does the flow return to the pool in the chain await: controller → service → repository → database query?
Formats and methods of inter-service interaction.
What did the task cycle look like? Did you have to communicate directly with the customer?
What is the IEnumerable interface and what are its important functions and properties?
Can you tell us about your educational background and professional training?
What is the mechanism of partial classes used for in programming?
What happens if you run a goroutine and call panic inside it? Will the goroutine stop or will the entire application stop?
How is a chain of nested calls executed using async/await and what happens to the threads during this process?
What are delegates?
Can you name interfaces used for implementing deferred or asynchronous task execution?
Database indexes: what are they for, why can't they be applied to everything, how to analyze slow queries?
For what tasks might a partial class be required?
What deployment strategies do you know besides Blue-Green deployment?
What is the difference between Task.Delay and Thread.Sleep?
Tell about the garbage collector in Go.
How are generic types implemented and how do they work at the system mechanism level in a programming language?
How to solve the cache degradation problem (Redis responds in 1 second, DB in 10ms)?
How does message distribution work in RabbitMQ among multiple consumers of the same queue?
Is it possible to change the method signature when overriding?