Что это за проект?
Описание Проекта
Этот проект только что был открыт на 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», чтобы получить его.