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

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

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

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

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

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

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

Каталог

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

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

На бесконечной координатной сетке муравей стартует из (1000, 1000) и ходит на одну клетку по четырём направлениям. Клетки, где сумма цифр координат X и Y больше 25, недоступны. Сколько клеток он может посетить, включая начальную? Напишите решение на Python 2.

Муравей может посетить 148 848 клеток. Нужно обойти связанную со стартом область с помощью BFS/DFS, а не просто посчитать все клетки с допустимой суммой цифр.

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

Приведите пример решения задачи Longest Palindromic Substring, используя расширение от центра, и объясните его ограничения и сложности.

Расширяйте палиндром от каждого символа и каждого промежутка между символами. Это даёт O(n²) времени в худшем случае и O(1) дополнительной памяти без учёта результата.

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

Расскажите про декораторы и генераторы. Напишите декоратор retry с параметрами.

Декоратор оборачивает функцию, генератор выдаёт значения через yield. Retry-декоратор повторяет только ожидаемые временные ошибки и ограничивает число попыток.

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

Импорт заказов: незапущенная корутина и скрытые ошибки БД

Программа не запускает корутину main, а ошибки БД маскируются под успешный импорт. Дополнительно нужны корректные транзакции, идемпотентность и валидация заказов.

Читать ответ