Публикации по теме 'frontend-interviews'


«Интервью с FE  — «Создание игры в крестики-нолики с помощью React и TypeScript»
Создание игры в крестики-нолики было одним из любимых вопросов интервьюера FE, и почему бы и нет, поскольку это касается всех аспектов FED. Итак, давайте построим :) Крестики-нолики — это классическая игра для двух игроков, в которую легко играть и которую можно реализовать с помощью нескольких строк кода. В этом уроке мы будем использовать React и TypeScript для создания игры Tic Tac Toe. Игра будет построена с использованием функциональных компонентов, хуков и интерфейсов..

Реальный вопрос на собеседовании — Напишите функцию высшего порядка, выполняющую мемоизацию
Объяснение Мемоизированная функция кэширует возвращаемое значение для различных комбинаций аргументов для повышения производительности. В решении мы создаем функцию высшего порядка memoize(), которая определяет кэш локальных переменных. Объект кэша находится в замыкании возвращаемой функции. Когда возвращаемая функция вызывается вне memoize(), она сначала проверяет, вызывалась ли ранее такая же комбинация аргументов; если да, она просто возвращает ту, которая хранится в кеше, в противном..

Я прошел 🚀 большинство раундов Javascript Tech, используя эту памятку 📑, так что вам не нужно проходить…
📚 Вот моя предыстория создания этой шпаргалки для взлома интервью Javascript. Мое собеседование прошло мимо HR-раунда, и следующим (очевидным) заданием, которое я получил, было задание по программированию. У меня было меньше недели, чтобы подготовиться к этому, и я открыл свои задачи L eetcode , чтобы разобраться с проблемами и оптимизировать свой код до O(n) , чтобы Я приобрел достаточно уверенности. Настал день, когда мне нужно было выполнить задание по кодированию, я открываю..

15 общих вопросов для интервью фронтенд-разработчику в 2019 году
1. Как бы вы реализовали игру Крестики-нолики на предпочитаемом вами языке? Можно использовать минимаксный алгоритм в теории игр. Перешлите этот пост от GeeksforGeeks . 2. Насколько важно модульное тестирование? Модульное тестирование снижает количество ошибок, выявляемых во время развертывания, что делает его критически важным для эффективной разработки программного обеспечения. Вот взгляд на этот тип тестирования и почему вы должны проконсультироваться со своей командой..

Интервью по программированию на JavaScript — Строки — Часть 5
Строковые коды, вопросы и ответы Строка в обратном порядке Обратные слова Палиндром Анаграмма Изоморфный Дана фраза «Привет, как дела, ПРИВЕТ». Найдите минимальное расстояние между двумя словами. Дан ввод: здравствуйте, вы. Вывод: 1. Входные слова нечувствительны к регистру (levenshteinDistance (s, t)) https://en.wikibooks.org/wiki/Algorithm_Implementation/Strings/Levenshtein_distance «шипение», «шипение», «шипение» Сжатие строк/счетчик строк..