предисловие
Недавно маленький партнер прислал мне личное сообщение в группе и за кулисами, в котором говорилось, что я хочу задать несколько вопросов для интервью Сегодня я разобрал для вас настоящие вопросы для интервью.
Что касается письменных тестовых вопросов, вы можете напрямую ответить на «Письменные тестовые вопросы 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 для их реализации. Совсем недавно дядя Бен тоже обновляет статьи по этой серии алгоритмов.Заинтересовавшимся детской обувью рекомендуем обратить внимание.
Наконец, каждый может пересылать, делиться или добавлять в закладки мои статьи, но они должны быть переварены и усвоены.
«Ценность знания заключается в его применении, а не в запоминании».
Если вы считаете, что эта статья хороша, поделитесь ею с друзьями~