Что означает SOLID и в чём состоит каждый из его принципов?
Буква 'I' в принципах SOLID обозначает Interface Segregation Principle (Принцип разделения интерфейса).
Читать ответПодготовка к интервью
881 вопрос с собеседований в Ozon
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Ozon. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, backend, sql.
Каталог
Буква 'I' в принципах SOLID обозначает Interface Segregation Principle (Принцип разделения интерфейса).
Читать ответПреимущества REST:
Читать ответДа, я имею практический опыт разработки и отладки многопоточных приложений на C#.
Читать ответОператор JOIN в SQL используется для объединения строк из двух или более таблиц на основе связанного столбца между ними.
Читать ответДля анализа плана выполнения запросов в MS SQL Server я использую SQL Server Management Studio (SSMS).
Читать ответВ такой задаче важно обеспечить атомарность операции бронирования тура, чтобы либо оба компонента (авиабилет и отель) были забронированы, либо ни один — иначе возможна рассинхронизация данных.
Читать ответgRPC — это современный фреймворк для удаленного вызова процедур (RPC), разработанный Google.
Читать ответВ Java ArrayList — это реализация интерфейса List, основанная на динамическом массиве. Основные отличия ArrayList от других списков (например, LinkedList) заключаются в следующем:
Читать ответЛогика catch-блоков работает корректно, но важно помнить, что нужно обрабатывать именно AggregateException, чтобы получить доступ ко всем внутренним ошибкам.
Читать ответВ одном из проектов я столкнулся с медленным отчетом, который формировался сложным SQL-запросом с несколькими JOIN и подзапросами. Для оптимизации я:
Читать ответТакже планирую развивать навыки в смежных областях, например, в DevOps или архитектуре микросервисов, чтобы быть более универсальным и ценным членом команды.
Читать ответДа, в C# важные типы данных можно хранить в области динамического выделения памяти (куче).
Читать ответ