Какие виды JOIN вы знаете?
Основные соединения: INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN и CROSS JOIN. Они различаются сохранением несовпавших строк и способом построения сочетаний.
Читать ответПодготовка к интервью
646 вопросов с собеседований в IT_One
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в IT_One. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: frontend, backend, api.
Каталог
Основные соединения: INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN и CROSS JOIN. Они различаются сохранением несовпавших строк и способом построения сочетаний.
Читать ответJSON поддерживает объект, массив, строку, число, true, false и null. Отдельного типа даты нет: используют строку согласованного формата или число с явно заданной единицей времени.
Читать ответПервичный ключ — выбранный идентификатор строки: он уникален и не допускает NULL. Уникальные ограничения защищают другие сочетания значений; их в таблице может быть несколько.
Читать ответНачните с цели бизнеса, пользователей и границ продукта: какие книги продаются, как оплачиваются и доставляются. Затем опишите ключевые сценарии, данные, интеграции и ограничения.
Читать ответГотовность требований означает достаточность и понятность описания для начала работы. Критерии приёмки задают наблюдаемые условия, при которых конкретное решение принимается.
Читать ответНа английском назовите использованные нотации и объясните, для каких задач они понадобились: BPMN для процессов, UML для взаимодействий, ERD для данных.
Читать ответОпределяю цель воркшопа, ожидаемое решение, участников и исходные материалы. Затем готовлю повестку, вопросы, ограничения времени и способ фиксации результата.
Читать ответWaterfall обычно организует работу через последовательные этапы с выраженными передачами результата, Agile — через короткие циклы обратной связи и адаптацию. Реальные процессы часто сочетают практики.
Читать ответКонцептуальная модель описывает бизнес-сущности и связи, логическая — их атрибуты и ограничения, физическая — реализацию в конкретном хранилище. Уровни различаются детализацией и назначением.
Читать ответНазовите архитектуры, с которыми действительно работали, и глубину участия: описание, изменение или проектирование с нуля. Отдельно уточните опыт с .NET, не смешивая платформу и архитектуру.
Читать ответОпишите, с какими реляционными базами и файловыми потоками работали лично: запросы, модели, импорт, выгрузки или контроль качества. Эти задачи требуют разной глубины участия.
Читать ответМониторинг — регулярное наблюдение за состоянием системы и выявление отклонений. Он помогает обнаружить деградацию, оценить влияние и вовремя запустить реакцию.
Читать ответ