Письменные тесты и вопросы для собеседования отдела видеосъемки Goose Factory

внешний интерфейс JavaScript Vue.js опрос
Письменные тесты и вопросы для собеседования отдела видеосъемки Goose Factory

предисловие

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

Что касается письменных тестовых вопросов, вы можете напрямую ответить на «Письменные тестовые вопросы Tencent Video» в фоновом режиме официальной учетной записи, а также упорядочить и сжать их в изображения.

Есть также детские туфли, которые хотят систематически изучать JavaScript.Они могут напрямую отвечать на «маршрут обучения js» на фоне официальной учетной записи и организовывать их в картинки, чтобы каждый мог сохранить и прочитать.

первое собеседование

Руководитель фронтенд-команды, вопросы отсортированы следующим образом:

  • Как реализовать ленивую загрузку изображений;
  • Как повысить эффективность ленивой загрузки изображений;
  • Принцип PWA;
  • Как написать PWA;
  • getBoundingClientRectнедостатки метода;
  • Каковы предельные оптимизации производительности?
  • Статическая стратегия нагрузки ресурсов и обновление;
  • Понимание и использование серверов CDN, меры предосторожности при кэшировании статических ресурсов;
  • Разница между маршрутизацией истории и маршрутизацией хэшей, как это влияет на браузер;
  • Разница между http 1.1 и http 2;
  • С какими ямами вы столкнулись на Webpack?
  • Что такое виртуальный DOM;
  • Почему операции с виртуальным DOM выполняются быстрее, чем DOM;
  • Расскажите о своем понимании MVVM;
  • Расскажите о своем понимании Vue и механизма базовой реализации Vue;

Второй раунд интервью

Руководитель фронтенд-команды, вопросы отсортированы следующим образом:

  • В чем разница между Webpack и Gulp и в каких ситуациях они применимы;
  • Понимание и использование серверов CDN;
  • Рассказать о своих прошлых проектах, а именно об использовании какой технологии;
  • Механизм реализации горячего обновления;

3-й раунд собеседования

Менеджер отдела:

  • Реализован с бинарным поискомindexOfметод, рекурсия не допускается;

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

написать на обороте

Почему бы вам просто не перечислить вопросы, а не ответы? Я по-прежнему хочу, чтобы каждый думал сам, находил ответы и набирался опыта и истинных знаний на практике. Заучивать ответ бесполезно, интервьюер может проверить вас на прочность несколькими вопросами.

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

Наконец, каждый может пересылать, делиться или добавлять в закладки мои статьи, но они должны быть переварены и усвоены.

«Ценность знания заключается в его применении, а не в запоминании».


微信公众号
Если вы считаете, что эта статья хороша, поделитесь ею с друзьями~