Подготовка к интервью

Банк вопросов с собеседований

Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.

2523 вопроса 1634 компании 353 технологии

Усильте резюме перед собеседованием

Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.

Анализ резюме
Сбросить

Каталог

Результаты поиска

Найдено: 2523
Теория

Какие преимущества и недостатки есть у ручного написания SQL-запросов по сравнению с ORM, например Hibernate?

Ручные SQL-запросы и ORM (Hibernate): преимущества и ограничения Ручной SQL: обеспечивает полный контроль над запросом и его оптимизацией Ручной SQL: предпочтителен для сложных и специализированных запросов, требующих…

Читать ответ
Теория

Каковы плюсы и минусы использования ORM, например SQLAlchemy?

Плюсы и минусы применения ORM (SQLAlchemy) ORM представляет собой уровень абстракции над SQL для работы с БД Преимущества: позволяет взаимодействовать с данными через объекты автоматически формирует SQL и тем самым…

Читать ответ
Теория

Можно ли использовать агрегатные функции в SQL-условии WHERE?

Разрешено ли применять агрегатные функции в SQL внутри WHERE? В SQL оператор WHERE отбирает строки до выполнения группировки а агрегатные функции вычисляются для групп записей для фильтрации по результатам агрегации…

Читать ответ
Теория

Можно ли полностью отключить поколенческий сборщик мусора?

В современных JVM управление GC обычно доступно лишь в ограниченном объёме и зависит от настроек В большинстве платформ, включая Java и .NET, полностью отключить поколенческий GC нельзя При этом разрешается изменить…

Читать ответ
Теория

На какой паттерн проектирования можно считать похожим кортеж?

Контекст: паттерны проектирования и структуры данных Кортеж представляет собой immutable container для нескольких значений По принципу организации он близок к паттерну Composite (составной объект): несколько объектов…

Читать ответ
Теория

Нужно ли перечислять в GROUP BY все поля из SELECT и зачем это требуется?

Обязательно ли указывать в GROUP BY все поля из SELECT? Контекст: SQL и группировка данных В стандартном SQL каждый столбец из SELECT должен либо присутствовать в GROUP BY, либо использоваться внутри агрегатной…

Читать ответ
Теория

Почему ClickHouse эффективнее PostgreSQL для аналитики и больших данных?

Почему колоночные БД, включая ClickHouse, эффективнее PostgreSQL В отличие от PostgreSQL, данные хранятся в колоночном формате, а не построчно Такая архитектура оптимальна для аналитических запросов, включая агрегацию…

Читать ответ
Теория

Приходилось ли вам писать T-SQL-запросы вручную?

Приходилось ли писать T-SQL-запросы вручную? имею опыт работы с SQL Server и ручного написания T-SQL-запросов разрабатывал запросы для выборки, вставки и обновления данных применял сложные JOIN, подзапросы и CTE…

Читать ответ
Теория

Чем отличаются WHERE и HAVING в SQL-запросах?

Чем отличаются WHERE и HAVING в SQL-запросах SQL-запросы и фильтрация данных WHERE отбирает строки до агрегации применяется непосредственно к строкам таблицы HAVING используется после агрегации (GROUP BY) проверяет…

Читать ответ
Теория

Чем список отличается от кортежа в Python?

структуры данных Python, предназначенные для хранения элементов список (list) является изменяемым, а кортеж (tuple) — неизменяемым для list доступны методы добавления, удаления, изменения элементов tuple требует…

Читать ответ