Bytedance Одна сторона, две стороны Лянцзин

интервью

письменный экзамен

Забыл вопрос, четыре вопроса по алгоритму 120 минут. Нормальная сложность.

одна сторона

  1. Самостоятельное введение
  2. Введение в проект
  3. новый процесс
  4. Дайте несколько setTimeOut и попросите вывести
  5. реализация наследования es5
  6. новые возможности es6
  7. Разница между let, const и var
  8. Как свойства const obj неизменны
  9. Давайте поговорим о событиях браузера, различных родительских классах и подклассах, наборе всплывающей или захватываемой информации, что происходит первым, а что последним.
  10. Поговорим о стрелочных функциях.
  11. Вы сказали, что у стрелочных функций нет собственного this, тогда (()=>{}).bind(this)?
  12. new Queue().task(1000,()=>console.log(1)).task(2000,()=>console.log(2)).task(3000,()=>console.log(3)).start()реализовать эту функцию,start()Затем подождите 1 секунду, чтобы вывести 1, подождите 2 секунды 2, подождите 3 секунды 3.
  13. по центру
  14. Есть те позиции, их соответствующие эффекты
  15. Разница между TCP и UDP
  16. Разница между https и http
  17. Какой React/Vue вам знаком
  18. Новые возможности React16
  19. сказать разницу
  20. Расскажите о массиве классов, что такое структура данных, как преобразовать его в массив
  21. ab-cd-efзнак равноab-Cd-Ef(приходите на простой вопрос (ваше блюдо даст вам простой 嘤嘤嘤))

две стороны

  1. Разница между document.ready и window.onload
  2. Как использовать загрузку
  3. Разница между https и http
  4. Прогрессивный jpg
  5. По поводу добавления свойств по этому и прототипу прошу выводить. Забыл конкретно
  6. [1,2,3,4,6,7,9,13,15]=>['1->4',6->7,'9','13','15']Сделай это
  7. реализовать класс, который можетon,emit,off,once, зарегистрироваться, позвонить, отменить, зарегистрировать события, которые можно использовать только один раз
  8. Как загружать файлы? , кроме ввода какие еще методы?
  9. Как браузер делает предварительный просмотр изображения, допустим, я хочу загрузить изображение, я хочу увидеть изображение, которое я хочу загрузить, в браузере перед загрузкой
  10. Как конвертировать интерфейс base64
  11. Допустим есть 130 яблок, мы с вами по очереди берём по 1-5 яблок каждый раз, как сделать так чтобы последнее яблоко досталось вам

Неполный, записываю только личные впечатления....

Суммировать

Алгоритмы Алгоритмы Алгоритмы эмммм, алгоритмы действительно важны (интервью с крупными фабриками) У больших заводов действительно есть требования к алгоритмам, независимо от того, на какой позиции они находятся. Что касается основ интерфейса, это само собой разумеется. Байт-сайд очень простой, никаких сложностей, это все обычные вопросы + простые алгоритмы, а интервьюер будет давать различные подсказки, если вы застряли в каких-то местах. С другой стороны, на самом деле это не так уж и сложно. Я просто мало что знал о направлении, которое задал интервьюер (я сказал, что мало что знаю об этом, но я читал соответствующие статьи до этого и продолжал спрашивать эмммм), плюс последний алгоритмический вопрос ГГ. прямо бросили трубку. Байт не так строг с карточками образования, а я своим отморозкам дал две, а то и две стороны. В конце концов, еда — это первородный грех!