Напишите функцию parseQuery без URLSearchParams. Она принимает строку запроса, например вопросительный знак, a равно один, амперсанд, b равно два, и возвращает объект с ключами и значениями. Если ключ повторяется, его значения собираются в массив.
~15 мин голосом
Как подойти
Проверяют аккуратную работу со строками и внимание к краевым случаям: ведущий «?», повторяющиеся ключи, ключ без значения, «=» внутри значения, пустые сегменты и декодирование. Также важно, уточняет ли кандидат требования до того, как писать код, и проверяет ли решение на примере.
Интервьюер задаст этот вопрос и послушает. Думай вслух, проси подсказку, если нужно. Закончил — пауза или «Я ответил», через минуту здесь балл и какие пункты закрыты.