Проект с 20W слов, включая сотни вопросов для фронтенд-интервью, с открытым исходным кодом.

внешний интерфейс опрос

Что это за проект?

Описание Проекта

Этот проект только что был открыт на GitHub, Основное содержание:

  • Вопросы для фронтенд-интервью: он в основном организует часто встречающиеся и сложные вопросы для фронтенд-интервью и интерпретирует эти вопросы интервью.
  • Подробное объяснение принципов внешнего интерфейса: подробные объяснения точек знаний, связанных с некоторыми сложными вопросами интервью, такими как принципы компиляции Babel, анализ, связанный с системой Vue, и т. д.
  • Навыки собеседования: включая советы о том, как реагировать в процессе собеседования, начиная с составления резюме.
  • Рекомендации по книгам: рекомендации по книгам, которые существенно помогают способностям фронтенд-разработчиков.

Основное содержание этого проекта завершено, в настоящее время более 20 слов, а вопросов для интервью, по оценкам, около 200.

项目首页

Читатели проекта

В начале этого проекта мы не делали проект только для интервью, а надеялись еще больше закрепить и улучшить свои знания с помощью интервью, а заодно предоставить ориентир для начинающих.

  • Для новичков в интерфейсе: Вопросы для интервью в этом проекте являются относительно часто задаваемыми вопросами и имеют определенную степень сложности, что очень подходит в качестве учебного пособия.Для относительно сложных вопросов для интервью у нас есть более подробные объяснения принципов. Короче говоря, это можно использовать в качестве фронтенда проектов для учебных пособий.
  • Для кандидатов на собеседование: В этом проекте разобраны основные вопросы интервью и намеренно удалены некоторые относительно простые вопросы интервью.Также есть более подробные объяснения вопросов интервью с определенной сложностью.Это сделано для проверки пробелов и улучшения системы знаний "Хорошо медицины», и если вы просто хотите быстро ответить на интервью, мы также предоставляем чисто ориентированное на интервью «Руководство по предварительному интервью», которому нужно следовать.Нет публикиможет быть получен.

Зачем делать этот проект?

Я часто ищу некоторые вопросы для интервью в Интернете, и я видел много проектов или сборников статей, связанных с вопросами для фронтенд-интервью, но у этих проектов есть некоторые проблемы.

Много устаревших вопросов

В настоящее время все еще существует множество методов поиска для оптимизации производительности интерфейса.Yahoo военный, Военные уставы Yahoo сами по себе не проблема, это ценный опыт, обобщенный в большом количестве практики интернет-гигантов.

Проблема в том, что Yahoo почти исчезла, эти правила рождались более десяти лет (самая ранняя китайская версия военных правил Yahoo была в 2006 году), и многие из этих «военных правил» уже стали рутинными операциями, такими как статические 10 лет назад было модно выкладывать ресурсы на CDN, а сейчас стало обыденностью.Другой пример как уменьшить доступ к DOM и поставить тег head в CSS.Эта операция подходит для доисторического фронтенда.Сегодня это стало обыденностью. , нормальные проекты - это в основном фреймворки. , возможностей по манипулированию DOM не так много, а после того как инжиниринг автоматически упаковывается webpack, любые ресурсы интегрируются.

Конечно полезно знать эти, вопрос теперь здравый смысл в здравом смысле, позвольте спросить, интервьюер спрашивает вас о оптимизации производительности фронт-энда, вы подходите, чтобы запомнить военные уставы Yahoo, почему меньше dom, идите в cdn и так далее, если я интервьюер. У меня сложилось впечатление, что этот человек не занимался оптимизацией производительности, а просто поискал в Интернете и сделал резервную копию.

Не так много, чтобы объяснить

Я видел, как многие проекты организуют множество вопросов для интервью, но интерпретирующая часть очень небрежна, например:Оптимизация производительности интерфейсаДля такого рода вопросов достаточно перечислить несколько воинских уставов Yahoo позже.Смысл этой интерпретации не такой, как это.Он просто перечисляет вопросы и ответы, а не объясняет вещи внятно.

Есть и углубленные части.Должен сказать, что в Интернете до сих пор много подробных статей, особенно о качестве работ некоторых крупных заводов.Однако во многих случаях нехорошо говорить слишком глубоко.Статья об интерпретации исходного кода, я не знаю, понял ли это автор, но подавляющее большинство читателей, должно быть, не были четко "интерпретированы".Помимо неясного исходного кода, в статье много перечислено кода + строчка комментария. Такое написание не похоже на интерпретацию. Это похоже на комментарий.

отсутствие базовых знаний

Текущий проект фронтенд-интервью по-прежнему представляет собой режим «Три мушкетера» js+css+html в сочетании с частью фреймворка, так что в этом нет ничего плохого, это «фронтенд»-интервью, но фронтэнд — это в первую очередь программисты или инженеры-программисты, которым здесь не хватает базовых знаний о компьютерах.

Если ставить несколько лет назад фронтенд скилл в использовании Трех мушкетеров + фреймворк благоухал на рынке, то сейчас его можно расценивать только как квалифицированный уровень, эпоха дикого роста фронтенда прошла , и все основные производители вернулись к рациональности, за исключением того, что в дополнение к профессиональным вопросам переднего плана необходимы базовые знания компьютеров, особенно часть алгоритма.Конечно, также задействованы сеть, операционная система и принципы компиляции.

Как использовать предмет

посетите этот проект

Просто посетите адрес проекта GitHub:GitHub.com/маленькие свинки/…

Мы обеспечиваем удобную навигацию по каталогам:

目录

сделать вклад

Более половины содержания этого проекта написано автором от руки, и вероятны ошибки, а система знаний относительно велика, поэтому ошибки неизбежны.issueЗадавайте вопросы или отправляйте PR напрямую.

Если у вас есть вопросы для интервью, которыми стоит поделиться, вы можете найти их наНет публикиСообщение прямо в фоновом режиме.

Нет публики

Если вы хотите следить за последними статьями автора и последними обновлениями документов в режиме реального времени, обратите внимание на официальный аккаунт.программист интервьюер, Последующие статьи будут сначала обновляться в общедоступной учетной записи.

Шаблон резюме:Подпишитесь на официальный аккаунт, чтобы ответить на «шаблон», чтобы получить

Справочник по фронтенд-интервью:Руководство по нападению, сопровождающее это руководство, следуйте официальной учетной записи и ответьте на «fed», чтобы получить его.

公众号