Проходил собеседование на должность фронтенд-разработчика React.js в одной из MNC компаний. Вопрос, который они задали, заключался в том, чтобы создать средство удаления дубликатов хэштегов.
Постановка вопроса:
Должна быть текстовая область, в которую пользователь может ввести столько хэштегов, сколько захочет, теги будут разделены пробелом и начинаться с символа #
.
Теперь задача состоит в том, чтобы найти дублирующиеся хэштеги, введенные пользователем, и показать список под текстовой областью. В списке должна быть кнопка удаления X
, нажатие на которую удалит дубликат из текстовой области, а также из списка дубликатов.
Образец ввода:
#kashmir #kashmirvalley #srinagar #dallake #reels #trendingreels #reelitfeelit #viral #viralvideos #viralvideos #viralreels #feelkaroreelkaro #mountains #love #couplegoals #bucketlist #moretocome #2022 #srinagar #dallake #reels #trendingreels #srinagar #dallake #reels #trendingreels #srinagar #dallake #reels #trendingreels #love #bucketlist
Образец вывода:
#kashmir #kashmirvalley #srinagar #dallake #reels #trendingreels #reelitfeelit #viral #viralvideos #viralreels #feelkaroreelkaro #mountains #love #couplegoals #bucketlist #moretocome #2022 #bucketlistour
Решение Ссылка на CodeSandbox — Удаление дубликатов хэштегов
Продолжительность — 1 час.
Интервьюер был очень любезен и помог, когда я застрял на обновлении состояния.
Спасибо, что прочитали. Дайте мне знать, если это было полезно, и вы также можете поделиться своими вопросами в поле для комментариев. (только вопросы по кодированию или заданиям).