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

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

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

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

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

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

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

Каталог

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

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

Задача: написать тест-кейсы для консольного приложения, которое принимает 3 целых числа (длины сторон треугольника) и возвращает: равносторонний, равнобедренный, разносторонний или ошибку.

Для тестирования консольного приложения, принимающего три целых числа (стороны треугольника) и возвращающего тип треугольника или ошибку, можно применить следующие подходы тест-дизайна:

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

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

Чтобы минимизировать количество тестов при большом числе полей и проверок, можно использовать техники тест-дизайна, например, парное тестирование (pairwise testing).

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

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

Для инверсии массива без использования встроенных функций можно реализовать алгоритм обмена элементов с двух концов массива, двигаясь к центру. Это классический способ, который работает за O(n/2) операций.

Читать ответ