Как вывести 0 вместо NULL для отделов без сотрудников?
Используйте COALESCE для агрегата: COALESCE(MAX(e.salary), 0). Пустые отделы сохраняются благодаря LEFT JOIN от departments.
Читать ответПодготовка к интервью
3834 вопроса с собеседований в Сбер
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Сбер. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, sql, backend.
Каталог
Используйте COALESCE для агрегата: COALESCE(MAX(e.salary), 0). Пустые отделы сохраняются благодаря LEFT JOIN от departments.
Читать ответНазовите фактическое место нахождения на планируемую дату и уточните, требуется ли личное присутствие или возможно дистанционное оформление.
Читать ответFull GC обычно затрагивает больше heap, включая долгоживущие объекты, и может давать длинные паузы. Minor GC в поколенческой модели в основном обрабатывает young generation.
Читать ответМожно назвать дату рождения, если готовы её сообщить, либо вежливо уточнить цель запроса и предложить передать данные на этапе оформления.
Читать ответГлавная ошибка — readLine вызывается дважды и пропускает строки. Также есть утечки при исключениях, глобальное накопление состояния, скрытые ошибки и некорректная запись CSV.
Читать ответKafka Streams уместен для дедупликации потока по ключу и окну, но не заменяет идемпотентность бизнес-эффекта во внешней БД.
Читать ответЭффективный daily помогает команде согласовать ближайшую работу и снять блокеры, а не превращается в подробный отчёт каждого участника руководителю.
Читать ответСкажите, какие подтверждения опыта действительно доступны, и уточните, какой формат нужен работодателю. Не обещайте несуществующие записи или раскрытие чужих конфиденциальных данных.
Читать ответОбъясните интерес к конкретным задачам, команде и масштабу проекта, а не только к бренду компании. Если информации мало, задайте уточняющие вопросы.
Читать ответДля всех отделов нужен LEFT JOIN от таблицы отделов. Если в Бухгалтерии нет сотрудников с ненулевой зарплатой, MAX(salary) даст NULL, а не ноль.
Читать ответОбъясните измеренное узкое место и конкретное изменение, а не приписывайте ускорение названию технологии. Сравнение должно проводиться при одинаковых условиях.
Читать ответНазовите наблюдаемые критерии: понятная ответственность, полезный результат, рабочие отношения и профессиональный рост. Свяжите их со своими приоритетами.
Читать ответ