Когда выполняется HAVING в SQL?
Логически HAVING фильтрует группы после GROUP BY и вычисления агрегатов, тогда как WHERE отбирает исходные строки. Физический порядок выполнения оптимизатор может организовать иначе.
Читать ответПодготовка к интервью
42384 вопроса в категории «Технические вопросы»
Что проверяют на интервью
В этой подборке вопросы сгруппированы по формату «Технические вопросы», чтобы подготовку можно было вести от базовых тем к практическим задачам. В подборке чаще встречаются темы: database, sql, backend.
Каталог
Логически HAVING фильтрует группы после GROUP BY и вычисления агрегатов, тогда как WHERE отбирает исходные строки. Физический порядок выполнения оптимизатор может организовать иначе.
Читать ответСценарий обычно описывает проверяемый путь или ситуацию на более высоком уровне, а тест-кейс конкретизирует предусловия, данные, шаги и ожидаемый результат. Термины могут различаться в командах.
Читать ответНужны два контролируемых клиента: допущенный к оформлению и находящийся в стоп-листе. Ожидаемые решения, сообщение и побочные действия должны следовать из согласованных бизнес-правил.
Читать ответСвязываю запуск операции с её результатом по уникальному идентификатору и жду конкретного состояния с ограниченным таймаутом. Фиксированная пауза не гарантирует завершение асинхронной обработки.
Читать ответНачал бы с целей качества, критичных сценариев и текущего процесса, затем выбрал небольшой полезный набор для пилота. Оценка включает не только написание тестов, но и данные, среду, запуск и поддержку.
Читать ответЕсли нужен только факт наличия значения, используйте containsValue. Для получения ключа вместе со значением перебирайте entrySet; если ключи не нужны — values.
Читать ответRequests позволяет отправить запрос, затем проверить статус и содержимое. В реальном ответе назовите собственный опыт; ниже — учебный пример для подготовленного тестового пользователя.
Читать ответgrep ищет строки по шаблону в содержимом, а find выбирает файлы и каталоги по имени, типу, времени и другим признакам. Их можно сочетать, но задачи у них разные.
Читать ответСначала уточню семантику нового статуса и допустимые переходы, затем подготовлю заявку и вызову событие, которое должно его установить. Проверю состояние, историю и совместимость потребителей.
Читать ответВ Java == сравнивает значения примитивов либо идентичность объектных ссылок. equals проверяет логическое равенство, если класс определил его соответствующим образом.
Читать ответthreading запускает потоки в одном процессе, multiprocessing — отдельные процессы, asyncio — кооперативные задачи в event loop. Выбор зависит от CPU-нагрузки, I/O и используемых библиотек.
Читать ответПсевдофайловые системы представляют объекты и состояние системы через файловый интерфейс, не обязательно храня их как обычные файлы на диске. Примеры — procfs и sysfs.
Читать ответ