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

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

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

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

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

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

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

Каталог

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

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

Реализуйте логику функции Allow для rate limiter. Как вы будете отслеживать события и проверять лимиты?

Для реализации функции Allow в rate limiter нужно отслеживать события (например, запросы) и проверять, не превышен ли лимит за заданный интервал времени.

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

Что выведет код с указателями? Как исправить функцию changePointer, не меняя сигнатуру?

Без конкретного кода сложно точно сказать, что выведет программа, но часто проблемы с указателями в Go связаны с тем, что функция получает копию указателя и меняет её, а не сам объект или указатель в вызывающем коде.

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

SQL задача: написать запрос для выборки первых 100 книг, начинающихся с 'История', опубликованных до определённого года, с автором не старше 70 лет

sql SELECT FROM books b JOIN authors a ON b.authorid = a.id WHERE b.title LIKE 'История%' AND b.publishedyear < @year AND a.age <= 70 ORDER BY b.publishedyear DESC LIMIT 100;

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

Реализуйте функцию, которая принимает []any и delta int. Необходимо увеличить на delta только первые вхождения уникальных чисел (int). Другие типы и повторные числа оставить без изменений.

go func IncrementUniqueIntsInMixed(xs []any, delta int) ([]any, int, int) { seen := make(map[int]bool) updated := 0 duplicates := 0

Читать ответ