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

Лайвкодинг на собеседовании

3221 вопрос в категории «Лайвкодинг»

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

Что проверяют на интервью

Как устроена подборка

В этой подборке вопросы сгруппированы по формату «Лайвкодинг», чтобы подготовку можно было вести от базовых тем к практическим задачам. В подборке чаще встречаются темы: frontend, browser, database.

Каталог

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

Найдено: 3221
Лайвкодинг

На основе данных таблиц необходимо сформировать запрос, который будет выдавать % загрузки сотрудников.

Загрузка равна сумме фактических часов, делённой на рабочие дни × 8 часов, и умноженной на 100%. Сетка «сотрудник × месяц» сохраняет месяцы без трудозатрат.

Читать ответ
Лайвкодинг

Напишите SQL-запрос: есть таблица клиентов (clients) и таблица черного списка (blacklist) с полем id. Нужно выбрать всех клиентов, которых нет в черном списке. Предложите несколько вариантов решения

Для выбора клиентов, которых нет в черном списке, можно использовать несколько вариантов SQL-запросов:

Читать ответ
Лайвкодинг

Задача: ты аналитик на маркетплейсе по продаже столов. Нужно реализовать backend для страницы детальной информации по конкретному столу. Какую интеграцию применишь и что должна содержать аналитика для разработчика и тестировщика?

Для backend страницы детальной информации по столу на маркетплейсе я бы применил REST API или GraphQL для интеграции. Это позволит клиенту запрашивать данные конкретного стола по его ID.

Читать ответ
Лайвкодинг

Напишите SQL-запрос: выборка пациентов, которых посетило более четырех разных врачей

Предположим, есть таблица visits с колонками patientid и doctorid. Чтобы выбрать пациентов, которых посетило более четырёх разных врачей, можно использовать следующий SQL-запрос:

Читать ответ
Лайвкодинг

Ситуационная задача: оценка на тестирование 3 дня, осталось 2 дня, релиз не переносится (законодательные изменения). Что будете делать? Если 80% времени занимают критичные сценарии и вы всё равно не укладываетесь в 2 дня?

В ситуации, когда на тестирование выделено 3 дня, осталось 2 дня, релиз не переносится, а 80% времени занимают критичные сценарии, и при этом не удаётся уложиться в оставшееся время, нужно принимать следующие меры:

Читать ответ
Лайвкодинг

SQL задача: есть таблица users со столбцами userid, name, age. Найти ID самого взрослого пользователя.

Чтобы найти ID самого взрослого пользователя в таблице users, можно использовать SQL-запрос с сортировкой по возрасту и ограничением результата одной записью:

Читать ответ
Лайвкодинг

Реализуйте функцию для определения являются ли два слова анаграммой

Анаграмма — это слово, которое образовано перестановкой букв другого слова. Чтобы проверить, являются ли два слова анаграммами, достаточно проверить, что в них одинаковый набор букв с одинаковой частотой.

Читать ответ