3-5 лет опыта фронтенда

интервью
3-5 лет опыта фронтенда

предисловие

Наконец-то я еду в Ханчжоу из Нинбо. После того, как я закончу собеседование в августе, я собираюсь присоединиться к работе после Фестиваля середины осени. После того, как я уволился с работы, я отсутствовал около месяца.

Сегодня я редко бросал игру и вспоминал вопросы интервью, надеясь всем помочь. Почти все время были опрошены крупные фабрики в Ханчжоу. Ali, Ant, NetEase, Byte, Huawei, You Zan, и я могу только организовать следующие вопросы интервью по памяти.

Содержание интервью

алгоритм, письменный тест

1. Разберите URL-адрес

Он появляется довольно часто и анализирует параметр запроса URL-адреса в объект указанного формата.

2. Слияние объектов, трансформация ключевых значений

Есть и другие, дающие вам объект, но также конвертирующие его в указанный формат. например, положитьa_bЭто значение ключа подчеркивания преобразуется в верблюжий регистр.aBили дать вам некоторые данные и преобразовать их в объект.

например, положитьa.b.cстановится {а: {б: с}}

3. Реализовать двустороннюю привязку vue

4. Реализовать addeventListener

5. Операции с массивами

Это довольно много, leecode чистит больше, байтовые вопросы все найдены из leecode, и они прямо распознаются с первого взгляда. . . . .

Сложность этого вопроса сильно различается. Некоторые вопросы легкие, некоторые сложные. Но самое сложное — это раздвижное окно. Так как раньше с подобной проблемой не сталкивался, двумя указателями не пользовался, да и спотыкался, но это было довольно трудоемко.

6. Использование обещаний

Например, измените резервную функцию, чтобы использовать обещание. Или используйте обещание для реализации вывода. Такого рода вопросы действительно раздражают. Если вы этого не сделаете, это очень сбивает с толку. Это в основном вокруг.

Bytes действительно отдает предпочтение обещаниям, и каждый интервьюер обязательно спрашивает.

Письменное резюме теста

Хотя каждая фабрика будет тестировать алгоритм, в целом это несложно. Наиболее важными алгоритмами должны быть Huawei и Byte.

техническое интервью

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

1 В чем разница между плагином и загрузчиком вебпака, вы написали какой-нибудь загрузчик и плагин?

Этот вопрос действительно задавали бесчисленное количество раз, но я до сих пор не каюсь, каждый раз, когда я это знаю, но не написал. Я не знаю разницы, если вы осмелитесь спросить, я осмелюсь сказать, что не знаю.

2 Оптимизация упаковки, улучшение производительности

Это также, я всегда буду отвечать на те, которые действительно будут использоваться.Если их слишком много, я не буду.Меня особенно отталкивают вопросы бэктеста.Закат и одинокая птица летят вместе, а осенняя вода такого же цвета, как небо.В любом случае, во время вступительного экзамена в колледж я допустил несколько ошибок при заполнении пропусков, так что позвольте мне запомнить это для собеседования?

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

3 promise

Правильно, обещания, вечные кошмары. Также есть асинхронное ожидание.

4 импортировать и требовать

5 цепей прототипов, новые

6 Междоменный (cors), http запрос

7 XSS и CSRF

8 рамочный принцип

деловое интервью

Спросить о конкретном бизнесе, бизнес-направлении сложно.

Если говорить о каких-либо трудностях, решаемых в бизнесе, или использовании нового фреймворка. Вы должны знать, почему, а затем принять его. Интервьюеры любят это здесь, спрашивая, приняли ли вы решение, почему вы должны его использовать и каково его обоснование.

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

Суммировать

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

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

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

Итак, усердно работать и усердно накапливать — это последнее слово.

Надеюсь, вы все сможете найти работу по душе. Продолжайте бить по камню очага~