Базовые HTTP методы GET, POST, PUT, PATCH, DELETE — чем отличаются?
HTTP методы определяют тип операции, которую клиент хочет выполнить на сервере:
Читать ответПодготовка к интервью
34 вопроса с собеседований в Aston
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Aston. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, sql, c#.
Каталог
HTTP методы определяют тип операции, которую клиент хочет выполнить на сервере:
Читать ответДа, начиная с C# 8.0 в интерфейсах можно реализовывать методы с кодом — это называется "методы по умолчанию" (default interface methods).
Читать ответУ меня есть опыт работы с несколькими системами управления базами данных (СУБД):
Читать ответEntity Framework поддерживает несколько стратегий отображения наследования классов C# в таблицы базы данных:
Читать ответДля реализации фонового сервиса, который периодически обновляет данные в базе данных на C#, можно использовать несколько подходов.
Читать ответВ ASP.NET помимо стандартного определения маршрутов через Route в файле RouteConfig или атрибуты, доступны следующие альтернативные методы конфигурации маршрутов:
Читать ответМеханизмы синхронизации в программировании используются для управления доступом нескольких потоков к общим ресурсам, чтобы избежать конфликтов и ошибок, таких как состояние гонки. В C# это могут быть:
Читать ответМетоды расширения LINQ — это статические методы в статических классах, которые позволяют "расширить" существующие типы, добавляя к ним функциональность без изменения их исходного кода.
Читать ответПараметры ref и out в C# используются для передачи аргументов по ссылке, но имеют важные отличия:
Читать ответТип перечислений с флагами (битовыми флагами) в C# используется для представления набора булевых опций или состояний, которые могут комбинироваться вместе.
Читать ответМаршрутизация в ASP.NET сопоставляет входящие HTTP-запросы с исполняемым кодом (обработчиками, например, методами контроллеров или Razor Pages). Она определяет, какой код должен быть выполнен в ответ на конкретный URL.
Читать ответВ C# асинхронные запросы обычно выполняются с использованием ключевых слов async и await.
Читать ответ