Что такое тест для фронтенд-интервью крупной фабрики? | Техническое эссе Nuggets

интервью внешний интерфейс Технологии Nuggets призывают к публикации JavaScript

Оригинальная ссылка

задний план

За последний месяц я взял интервью у более чем 20 компаний, включая bat, о которой вы должны были слышать, Toutiao, JD.com, Netease, DJI, oppo, shopee, China Merchants Jinke, Youzan и другие относительно неплохие компании. . Наконец, я решил присоединиться к Alibaba Shenzhen (заинтересованные друзья могут отправить свои резюме на адрес pengfei.huang@alibaba-inc.com для внутренней поддержки)

У меня 16-летняя степень бакалавра, и раньше я работал в небольшой стартап-компании. Поэтому опыт собеседования подходит для собеседований с зарплатой 13-25к в течение 3-х лет.

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

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

Процесс интервью

Если у вас мало времени или вы работаете, большинство крупных компаний поддерживают первый раунд телефонных интервью, в то время как интервью Tencent и Ali в основном проводятся по телефону в первых двух раундах. В последнее время популярен специальный набор, и собеседование можно пройти за один день. В принципе, процесс может быть

Лицо члена команды --> лицо лидера команды --> лицо директора --> лицо hr

Лицо члена команды

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

Самостоятельное введение

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

html

Что нового в html5? Что такое семантика html? Как исправить сео? Какие новые теги в html5? тип документа?

css

Вообще говоря, большие фабрики больше ориентированы на JS, давайте здесь запоминать различные схемы центрирования для CSS, и вы всегда будете спрашивать. Есть также гибкие макеты и т. д., а макеты сетки также рассматриваются дважды. что такое бфк? Что нового в селекторах css3? Вы когда-нибудь писали анимацию? Что за модель коробки?

js

es6, обещание, асинхронность, закрытие, прототип, это, settimeout и т. д. Возможно, вам придется написать некоторые общие функции, debounce, new, Object.create, promise, bind. Также будут вопросы о шаблонах проектирования и различных методах наследования.

http

Для интервью большой фабрики важность http может быть выше, чем у css. https, кеширование, кроссдоменность, сетевая безопасность, коды состояния и т. д. (Моя статья о кодах состояния), которые в основном обязательны.

проект

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

Вы делали какие-либо проекты или вещи с открытым исходным кодом в частном порядке? Конечно, я упомяну свойРазработайте поле ввода mac-адреса с помощью RxJS и отреагируйтеа такжеКомпонент обрезки изображений на основе React

Рамка

Возьмите vue в качестве примера. Что такое mvvm, жизненный цикл vue, роль и принцип vuex, реализация vue-router, взаимодействие компонентов родитель-потомок, исходный код vue, такой как двухсторонняя привязка и виртуальный дом и т. д. (У меня есть доля о виртуальном доме)

разное
  1. Процесс доступа к странице
  2. оптимизация производительности (Рекомендовать мои предыдущие статьи высокой похвалы)
  3. Мобильная адаптация (Моя схема REM layout)
  4. Причина ухода
  5. Управление совместной работой команды
  6. Алгоритмы, подготовьте различные сортировки, задачу о рюкзаке, бинарное дерево, этого должно быть достаточно.
  7. пва, апплет

лидер группы

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

вопросы интервьюера
  1. Развертывание проекта
  2. Мониторинг проекта
  3. обработка ошибок
  4. nodejs
  5. планирование карьеры

После запроса он даст вам возможность задать несколько вопросов.На самом деле, это тоже часть расследования интервью.В это время вы не можете ничего спрашивать или задавать какие-то липкие вопросы, такие как лечение (пожалуйста, задавайте в собеседование с персоналом)

вопросы я бы задал
  1. Сколько человек в проекте
  2. что будет делать проект
  3. Перспективы проекта
  4. что я мог бы сделать, если бы я попал
  5. Важность фронтенда в этом проекте
  6. Какого человека вы хотите нанять?
  7. Почему я должен выбрать вашу компанию

Лицо директора

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

часовая поверхность

Честно говоря, у меня меньше HR-интервью, по сути, это то же самое, что и общение с директором, но лучше задать ему эти вопросы.

  1. Сверхурочные часы и связанные с ними системы
  2. Скорость оборота
  3. Резервный фонд, база социального обеспечения, коэффициент резервного фонда
  4. Будущие планы компании или отдела
  5. Преимущества по сравнению с другими компаниями

Суммировать

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

Наконец

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

Некоторые ответы на вопросы интервью будутПередовая продвинутая серияОн обновлен в середине, я надеюсь, что вы можете обратить на это внимание.

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

扫码关注我的公众号

Ссылка на деятельность по техническому сертификату Nuggets:juejin.cn/post/1