What is asynchronous programming, what tasks is it used for, and how does async/await work?
Why are you currently looking for a job and why did you leave your last position?
Can you compare RabbitMQ and Kafka? For what tasks would you use each?
Do you have a military ID?
Что такое Garbage Collector и как он понимает, какие объекты можно удалить?
How soon can you start working after receiving an offer?
What is IDisposable used for? What does the 'using' keyword do?
What is IQueryable and when is the query executed?
Tell me more about the current project: at what stage it was, when you joined, what stage it is now, and what your role in the team is.
How to make a POST request when clicking on an HTML link?
What queries and aggregations were performed on telemetry data?
Tell about one of the recent interesting or complex tasks.
// slice for all sensors, only the latest value by time // collection of anonymous objects, string double var result = list.GroupBy(x => x.Name) .Select(x => new { Name = x.Key, Value = x.OrderByDescending(g => g.Date).First().Value });
How does Redis ensure correct handling of concurrent commands from multiple clients?
Which REST API HTTP methods are idempotent? Is it possible to send requests/data in GET and what are the limitations? How do the 4xx and 5xx status code families differ?
Tell about the principles of SOLID. What does the Dependency Inversion Principle mean?
Tell us briefly about your experience.
Реализуйте интерфейс парсера IP-адресов: разделите строку raw по separator, верните IReadOnlyCollection<IPAddress>; при null выбросьте ArgumentNullException, при пустом separator — ArgumentException, при невалидном IP — FormatException.
What synchronization primitives do you know in .NET and what are they used for?
What is the difference between IEnumerable and IQueryable?