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

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

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

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

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

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

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

Каталог

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

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

Есть набор урлов.

Для последовательного варианта проверяйте URL в цикле, для конкурентного — передавайте задания workers, а результаты печатайте в вызывающей горутине. Нужны таймаут и закрытие тела ответа.

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

var (

В коде неверная начальная длина корзины, несинхронизированный Add и отсутствует return в Remove. Удаление во время range также может пропустить элементы или выйти за границы.

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

-- Написать два запроса:

Отсутствие профиля проверяется через NOT EXISTS. Для пользователей с несколькими профилями сначала находят группы с COUNT(*) > 1, затем выводят каждый профиль.

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

data[i] = &backentry{

В ветке entry == nil mutex не освобождается, поэтому следующий Invoke зависнет. Нужно разблокировать его перед возвратом, сохраняя сетевой вызов вне критической секции.

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

func Pipe(p Producer, c Consumer) error {

В показанном фрагменте ошибка flush игнорируется, а подтверждение cookies после Process требует идемпотентности. При частичном commit повтор может заново обработать уже выполненную часть.

Читать ответ