Резюме последних предварительных вопросов интервью Ниуке (включая анализ)

опрос
Резюме последних предварительных вопросов интервью Ниуке (включая анализ)

"Это 9-й день моего участия в ноябрьском испытании обновлений, ознакомьтесь с подробностями события:Вызов последнего обновления 2021 г."

предисловие

В прошлом месяце я получил последние письменные тестовые вопросы и вопросы интервью Ниуке 21 года назад.Письменные тестовые вопросы были выпущены в прошлом месяце.В то время подготовка была недостаточной, и ответы не были подготовлены. Что касается вопросов в очном разделе, я узнал из прошлого урока. Я подготовил ответы на каждый вопрос. Ответы на некоторые вопросы являются моим пониманием. На некоторые вопросы мой уровень может быть ограничен на данный момент. Надеюсь помочь всем.

В очной части предварительное решение разделено на две части: одна часть состоит из вопросов с кратким ответом и рукописных вопросов, а другая часть представляет собой процедурные вопросы. Эта глава состоит из кратких ответов и рукописных вопросов.

Часть вопроса программы думает о том, как его отправить.Также вы можете обратить внимание на Абао в области комментариев.

Я примерно посчитал предварительные вопросы примерно 15 крупных компаний на Niuke, Частота проверки примерно делится следующим образом:

  • ⭐⭐⭐⭐⭐: Принял участие в более чем 10 интервью в 15 компаниях.
  • ⭐⭐⭐⭐: Появляется с 5 по 10 в 15 интервью по формуле.
  • ⭐⭐⭐: 3-5 место в 15 интервью компании
  • Нет звезд: Появляется 1-2

Ниже приведен портал части письменного тестового вопроса и части анализа вопроса:

Основы JavaScript

краткое описание проблемы typeof

Частота осмотра: (⭐⭐⭐⭐⭐)

Ответы и анализ

Тип правильно различает примитивные значения

Возвращаемое значение того, какой тип

какую функцию typeof покажет

Почему typeof отображает нулевые ошибки?Ответы и анализ

И typeof('abc'), и typeof 'abc' являются строками, так typeof является оператором или функцией?Ответы и анализ

Типы данных JavaScript

Частота осмотра: (⭐⭐⭐⭐⭐)

Ответы и анализ

Неявные правила преобразования для ==

undefined, null равны сами себе и друг другу

Частота осмотра: (⭐⭐⭐⭐⭐)

Неявные правила преобразования для ==

Принцип экземпляра

Частота осмотра: (⭐⭐⭐)

Ответы и анализ

["1","2","3"].map(parseInt) какой результат и почему

Как заставить приведенную выше формулу возвращать [1,2,3] с помощью самого простого решения, которое вы можете придумать (требуется использование [].map())

Частота осмотра: (⭐⭐⭐)

Ответы и анализ

Как определить тип данных

Ответы и анализ

Разница между typeof и instanceof

Ответы и анализ

Как определить тип массива

Ответы и анализ

Максимальный диапазон целых чисел, которые может представлять число

Ответы и анализ

2. Какой результат выведет toFixed()?

Ответы и анализ

Как запросить, имеет ли объект определенное свойство

Ответы и анализ

Можете ли вы рассказать об использовании и разнице между сплайсингом и слайсом?

Ответы и анализ

Разница между == и ===

Ответы и анализ

Разница между конструктором и обычной функцией

Ответы и анализ

Разница между массивом классов и массивом, зачем устанавливать массив классов

Ответы и анализ

Разница между нулем и неопределенным

Ответы и анализ

a.b.c.d или a['b']['c']['d'], что более эффективно?

Ответы и анализ

forEach или цикл for, который имеет лучшую производительность

Ответы и анализ

Подробный раздел JavaScript

это указывает на

Частота осмотра: (⭐⭐⭐⭐⭐)

Ответы и анализ

Прототипы и цепочки прототипов

Частота осмотра: (⭐⭐⭐⭐⭐)

Ответы и анализ

Можете ли вы рассказать о механизме цикла событий?

Частота осмотра: (⭐⭐⭐⭐⭐)

Ответы и анализ

Объем и цепочка объемов

Частота осмотра: (⭐⭐⭐⭐⭐)

Ответы и анализ

Расскажите о своем понимании замыканий

Частота осмотра: (⭐⭐⭐⭐⭐)

Ответы и анализ

предварительно скомпилировано

Частота осмотра: (⭐⭐⭐⭐⭐)

Ответы и анализ

Что делает новый оператор

Частота осмотра: (⭐⭐⭐⭐⭐)

Ответы и анализ

механизм сбора мусора

Частота осмотра: (⭐⭐⭐⭐)

"Hardcore JS" Вы действительно понимаете механизм сборки мусора?

Множество способов и преимуществ и недостатков наследования

Частота осмотра: (⭐⭐⭐⭐)

Ответы и анализ

Наследование цепочки прототипов JS и наследование классов

Частота осмотра: (⭐⭐⭐⭐)

Ответы и анализ

Разница между вызовом, применением и привязкой

Частота осмотра: (⭐⭐⭐⭐)

Ответы и анализ

cookie, localStorage sessionStorage разница

Частота осмотра: (⭐⭐⭐⭐)

Ответы и анализ

Массив методов более высокого порядка

Частота осмотра: (⭐⭐⭐⭐)

Ответы и анализ

Разница между анти-встряской и дросселированием

Частота осмотра: (⭐⭐⭐⭐)

Ответы и анализ

В чем разница между свойствами Defer и Async тега Script?

Частота осмотра: (⭐⭐⭐)

Ответы и анализ

Разница между синхронными задачами и асинхронными задачами

Частота осмотра: (⭐⭐⭐)

Ответы и анализ

Конструктор, объект-экземпляр и отношение объекта-прототипа

Частота осмотра: (⭐⭐⭐)

Ответы и анализ

Используйте новую функцию вызова, и эта функция имеет возврат, что она возвращает?

Частота осмотра: (⭐⭐⭐)

Ответы и анализ

Разница между setTimeout, Promise, Async/Await

Ответы и анализ

17. На что указывает _proto_ of Object

Ответы и анализ

Что 18. Функциональная точка _proto_

Ответы и анализ

19. Какие задачи у promise и setTimeout

Ответы и анализ

20. Почему файл js должен располагаться внизу файла?

Ответы и анализ

ES6

Что такое обещание? Реализовать простое обещание

Частота осмотра: (⭐⭐⭐⭐⭐)

Обещаний нет? ? Смотри сюда! ! ! Самый доступный Promise! ! !

Сравнение Promise.all(), .race(), .allSettled()

Частота осмотра: (⭐⭐⭐⭐⭐)

Три брата в Promise .all(), .race(), .allSettled()

Разница между Promise, Generator и Async

Частота осмотра: (⭐⭐⭐⭐⭐)

Ответы и анализ

Принципы асинхронности и ожидания

Частота осмотра: (⭐⭐⭐⭐⭐)

Ответы и анализ

пусть const var разность

Частота осмотра: (⭐⭐⭐⭐⭐)

Ответы и анализ

Отличие стрелочных функций от обычных функций

Частота осмотра: (⭐⭐⭐⭐⭐)

Ответы и анализ

Разница между defienProperty и прокси

Частота осмотра: (⭐⭐⭐⭐)

Ответы и анализ

Разница между картой и слабой картой

Частота осмотра: (⭐⭐⭐⭐)

Ответы и анализ

Установить и слабое различие

Частота осмотра: (⭐⭐⭐⭐)

Ответы и анализ

Разница между картой и объектом

Частота осмотра: (⭐⭐⭐⭐)

Ответы и анализ

карту и установить

Частота осмотра: (⭐⭐⭐⭐)

Тщательно понять Map и Set в ES6

Как изящно обрабатывать исключения при использовании async и await

Частота осмотра: (⭐⭐⭐⭐)

Как изящно обрабатывать исключения при использовании async и await

плюсы и минусы прокси

Частота осмотра: (⭐⭐⭐)

Интервьюер: Каковы преимущества и недостатки реализации прокси с двусторонней привязкой по сравнению с определением свойства?

Object.defineProperty

Частота осмотра: (⭐⭐⭐)

Ответы и анализ

Ввести символ

Частота осмотра: (⭐⭐⭐)

Ответы и анализ

Может ли прокси прослушивать изменения во вложенных объектах?

Ответы и анализ

Вы понимаете bigInt ES6?

Ответы и анализ

Порядок обхода ключа значения ключа карты и объекта

Ответы и анализ

Разговор о проникновении ценности и проникновении исключений Promise

Ответы и анализ

Является ли Object.assign поверхностной или глубокой копией? Каковы способы реализации глубокого копирования? (2020.01.07).мд

Ответы и анализ

Основной принцип генератора

Ответы и анализ

BOM DOM

Поток событий DOM

Поток событий DOM

всплывающая подсказка событий, захват событий

всплывающая подсказка событий, захват событий

Что такое делегирование событий?

Что такое делегирование событий?

Какие есть API для получения позиции элемента на странице

и разница между setTimeout setInterval, как более точным

Таймер не вовремя ☞Позвольте вам раскрыть секреты setTimeout и setInterval

В timer = setInterval(() => {}, delay), что выводит этот таймер

В timer = setInterval(() => {}, delay), что выводит этот таймер

requestAnimationFrame

requestAnimationFrame

траверс

Способы перебора объектов

Способы перебора объектов

для разницы Object.keys

Разница между в IN и Object.keys

Разница между for in и for of

Разница между for in и for of

Может для перебора объектов?

Может для перебора объектов?

Разорвите код вручную

promise

выполнять обещания

Частота осмотра: (⭐⭐⭐⭐⭐)

Код ссылки

реализовать обещание.все

Частота осмотра: (⭐⭐⭐⭐⭐)

Код ссылки

реализовать обещание.наконец-то

Частота осмотра: (⭐⭐⭐⭐⭐)

Код ссылки

Реализовать обещание.allSettled

Частота осмотра: (⭐⭐⭐⭐)

Код ссылки

Реализовать обещание.race

Частота осмотра: (⭐⭐⭐)

Код ссылки

Давайте поговорим о том, как последовательно выполнять несколько промисов.

Код ссылки

promise.any

Код ссылки

resolvev reject

Код ссылки

Массив статей

Дедупликация массива

Частота осмотра: (⭐⭐⭐⭐⭐)

Код ссылки

Выравнивание массива

Частота осмотра: (⭐⭐⭐)

Код ссылки

forEach

Частота осмотра: (⭐⭐⭐)

Код ссылки

reduce

Частота осмотра: (⭐⭐⭐)

Код ссылки

map

Код ссылки

filter

Код ссылки

every

Код ссылки

some

Код ссылки

find/findIndex

Код ссылки

indexOf

Код ссылки

реализовать сортировку

Код ссылки

Дроссельная защита от сотрясений

Реализовать функцию устранения дребезга

Частота осмотра: (⭐⭐⭐⭐⭐)

Код ссылки

Реализовать функцию дроссельной заслонки

Частота осмотра: (⭐⭐⭐⭐⭐)

Код ссылки

Глава объекта

Можно ли написать полную глубокую копию

Частота осмотра: (⭐⭐⭐⭐⭐)

Код ссылки

внедрять новые

Частота осмотра: (⭐⭐⭐⭐)

Код ссылки

наследовать

Частота осмотра: (⭐⭐⭐⭐)

Наследование цепочки прототипов

Конструктор заимствования (классическое наследство)

наследование композиции

прототипное наследование

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

Паразитическая композиционная наследственность

Класс реализует наследование (дополнительно)

class Animal {
    constructor(name) {
        this.name = name
    } 
    getName() {
        return this.name
    }
}
class Dog extends Animal {
    constructor(name, age) {
        super(name)
        this.age = age
    }
}

Код ссылки

Реализуйте объект. Create

Код ссылки

Функциональная глава

call

Частота осмотра: (⭐⭐⭐⭐)

Код ссылки

bind

Частота осмотра: (⭐⭐⭐⭐)

Код ссылки

apply

Частота осмотра: (⭐⭐⭐⭐)

Код ссылки

Добиться каррирования

Частота осмотра: (⭐⭐⭐)

Код ссылки

Реализовать связанные вызовы

Код ссылки

частичная функция

Код ссылки

ajax и jsonp.

Частота осмотра: (⭐⭐⭐)

внедрить аякс

Код ссылки

реализовать jsonp

Код ссылки

статьи ES6

Реализовать НАБОР

Код ссылки

реализовать карту

Код ссылки

Класс, реализующий es6

Код ссылки

Используйте прокси для доступа к отрицательному индексу arr

Код ссылки

разное

instanceof

Частота осмотра: (⭐⭐⭐⭐)

Код ссылки

Реализовать разделитель тысяч

Частота осмотра: (⭐⭐⭐)

Код ссылки

Перенос объекта JSON из формы подчеркивания (PASCAL) в форму горба (CAMEL)

Частота осмотра: (⭐⭐⭐)

Код ссылки

Реализовать функцию оценки типа данных

Код ссылки

Реализовать массив в дереве

Код ссылки

Реализовать функцию сна

Код ссылки

Реализовать модель публикации-подписки

[Код ссылки](21interview/imitate/eventEmitter.md

Ответ не найден

установить принцип дедупликации

Используйте обещание для реализации тайм-аута запроса и повторного запроса

Серия JavaScript для продвинутых пользователей

Недавние события

часть интервью

счастливое программирование

тематический склад

Портал:склад

послесловие

Давно разбирался, если будет полезно, надеюсь поставите лайк Абао👍

Друзья, если вы чувствуете, что эта статья вам полезна, ставьте лайк Абао👍 или подписывайтесь➕ — это самая большая поддержка для меня.

Кроме того, если есть какие-либо проблемы с этой статьей или если вы не понимаете часть статьи, вы можете ответить мне в области комментариев, давайте обсудим, изучим и добьемся успеха вместе!

Если вы чувствуете, что область комментариев не понимает, вы также можете добавить мой qq подробный микро-канал или обменяться именами пакет поле боя.