Сводное изложение передних стажеров

опрос

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

JS

  1. Закрытие(Обязательно) должно иметь глубокое понимание используемых различных сценариев, таких как модуляризация
  2. эта точка
  3. подать заявку, позвонить, привязать
  4. Отличие стрелочных функций от обычных функций
  5. Типы данных JS, введениеbigint,symbol
  6. Как определить тип данных
  7. глубокая копия против поверхностной копии
  8. Расскажите мне о ES6, который вы используете
  9. пусть переходная мертвая зона
  10. Set, Map, WeakSet, WeakMap (возможности и сценарии использования)
  11. Несколько форм и различий цикла for в JS
  12. Метод дедупликации массива (анализ временной сложности различных методов)
  13. Promise(Обязательно) Подробные сценарии использования Promise.all() Promise.race()
  14. асинхронно и жду
  15. JS в классе, как добиться
  16. Наследование в ES5 и наследование в ES6
  17. + Функции, обеспечивающие понимание функционального программирования

DOM

  1. делегация мероприятия
  2. Бублинг и захват (последовательность, как распузырить)
  3. Параметры и использование addEventListener

CSS

  1. вопрос сцены

    Реализован в мобильном терминале квадрат, расстояние от левого и правого края экрана 30px.

    различные центровки

    Как нарисовать треугольник (несколько способов) Как нарисовать трапецию

    макет в два столбца

  2. Позиционирование CSS: атрибут position (абсолютное позиционирование)

  3. Различные свойства flex

  4. Как очистить поплавки

  5. приоритет селектора

  6. Принцип адаптации мобильного терминала

  7. CSS анимационные переходные свойства преобразования

HTML

  1. Общие теги HTML уровня строки и теги уровня блока (разница)
  2. Преимущества семантических тегов HTML5

Интернет

  1. Три рукопожатия Четыре волны (почему три, четыре раза)
  2. http против https
  3. HTTPS-шифрование теории связи
  4. метод http-запроса
  5. Простые просьбы и непростые просьбы,Запрос опции
  6. HTTP-код статуса
  7. Разница между файлами cookie, localStorage и sessionStorage
  8. Междоменное решение (подробный процесс реализации jsonp)
  9. Разница между TCP и UDP

браузер

  1. Весь процесс после ввода URL
  2. Блокируют ли CSS и JS рендеринг в браузере?
  3. Перекомпоновать и перекрасить
  4. Оптимизация производительности интерфейса

webpack

Если вы его только настроили, не пишите в скиллах!

  1. Разница между загрузчиком и плагином
  2. Какие плагины вы использовали в веб-пакете (детали использования будут рассмотрены)
  3. Принцип Бабеля
  4. Принцип компоновки модулей

Vue

  1. Как общаться между компонентами в VUE
  2. Разговор о том, как реализовать шину событий
  3. Принцип отзывчивых данных Vue2 и Vue3 (Использовался ли прокси? Как он реализован?)
  4. Vue жизненный цикл
  5. Принцип реализации хэш-маршрутизации vuerouter и маршрутизации истории
  6. Вычисляемое свойство вычисляется и его геттеры и сеттеры
  7. Разница между v-if и v-show
  8. Отличие vue2 от vue3, новые возможности vue3
  9. ref и реактивный в vue3
  10. использование vuex
  11. Как просто реализовать vuex (описать идеи)

React

Meihuahao спросил не очень -

  1. Как реагировать для достижения межкомпонентной связи
  2. React hooks

алгоритм

  1. Типы бинарных деревьев
  2. Как реализовать поиск в глубину и поиск в ширину и какую структуру данных использовать

Образовательные ресурсы

Начало работы с ECMAScript 6

Суть высокочастотного фронтенд-интервью

Бог Троица

Обмен знаниями переднего плана

awesome-coding-js

Резюме вопросов интервью о веб-пакете

Передний меч относится к предложению

Суммировать

На предварительных собеседованиях для стажеров большинство тестов основаны на основах. Выше приведены некоторые распространенные вопросы. При изучении не поверхностно. Если вы выучите вопросы, все будет готово. Вы должны начать и практиковаться с себя. Я только читал блог, но я не делал этого сам. Интервьюер спросил меня некоторое время. Это интервью заставило меня понять, что я не усвоил много знаний достаточно глубоко. Когда интервьюер спросил принцип что ли, кончилось.. Не говори, иди учиться, давай, утюги!