В этой статье я хочу рассказать, как подготовиться к интервью Али и чего ожидать в процессе собеседования. Надеюсь, она поможет вам.
Во-первых, вас может разочаровать, что в этой статье не будет развернутых ответов на вопросы интервью. Если вы хотите увидеть этот контент, я считаю, что в сообществе уже есть много отличных статей.
0. Найм! ! !
Конечно, самое главное на первом месте.
Мы являемся технологическим отделом Alibaba AE - беспроводные технологии и руководство по покупкам для участников - опытный технологический отдел, международная сцена, добро пожаловать в вызов!
Нас, в основном, что делает что-то небольшую программу инфраструктуры / проекта и другие аспекты, конечно, есть и другие вещи, связанные с бизнесом, и теперь есть более чем P6 HC, если заинтересованы, можете попробовать ~
0.1 Введение в бизнес/отдел
Являясь основной технической силой в процессе интернационализации Ali, отвечая за глобальные интерфейсные технологии для бизнеса на стороне B и C, уделяя особое внимание глобальному пользовательскому опыту, предоставляя компаниям возможность предоставлять более качественные услуги покупателям и продавцам, в настоящее время обслуживая более 200 стран, с десятки научно-исследовательских платформ, включая AE, lazada, Tmall Global и многие другие глобальные ссылки, мы включаем наиболее полную классификацию передовых технологий в интернационализацию, техническое пространство всеобъемлющее и обширное, включая среднюю платформу инвестиций, среднюю платформу Путеводитель по магазинам, международный апплет, международные решения B-end, международные решения C-end и международный бизнес стали основными стратегиями группы.
0.2 Должностные обязанности
- Участвовать в разработке кросс-платформенных приложений, включая Web, Mobile Web и межсетевые технологии, а также нести ответственность за выпуск высококачественных технических продуктов;
- Полностью понимать требования к продукту и дизайну, а также нести ответственность за внедрение и внедрение процесса разработки веб-сайта и мобильного сайта AliExpress;
- Узнайте и исследовать передовые технологии в отрасли и быстро перевести их в потенциальные будущие бизнес или технологические проекты;
- Поделитесь опытом проекта и новой технологической отрасли приложения с членами команды, а команда растет вместе.
0.3 Требования к работе
- Владею HTML, CSS, Javascript, заинтересован в просмотре исходного кода различных веб-страниц;
- Владеете одним или несколькими внутренними языками, такими как Java, NodeJS, Python и т. д., и имеете реальный опыт работы над проектами;
- Знакомы с режимом MV*, знакомы с любой интерфейсной средой пользовательского интерфейса, такой как AMP, AngularJs, ReactJS, VueJS, Polymer и т. д., и в определенной степени понимаете ее принципы;
- Знакомы с основными функциями браузера, готовы исследовать и решать различные типы проблем совместимости;
- Приветствуется свободное общение на английском языке.
0.4 Возобновить доставку
Помимо передней части,клиент/java/тестТакже есть HC, все желающие могут присоединиться~
Вы можете отправить свое резюме на job@axuebin.com. Вы можете оставить WeChat в теле письма. Если вы считаете, что ваше резюме подходит, я добавлю ваш WeChat. В процессе собеседования я буду активно следить за вашим статус. Если у вас есть вопросы, вы можете прийти в любое время. Найди меня~
В настоящее время возможности лучше, и процесс идет быстрее, не упустите его, когда будете проходить мимо~
1 О резюме
Мое понимание резюме таково: функция резюме состоит в том, чтобы позволить людям, которые читают резюме, быстро и точно получить полезную информацию:
- Кто ты
- что вы наделали
- В чем вы более высокомерны?
Я думаю, пока эти три пункта можно показать, этого достаточно.
1.1 Содержание
Мое резюме в основном включает следующие модули:
- Основная информация: имя, номер телефона, электронная почта, личный сайт (GitHub)
- Опыт работы: название компании, рабочее время, содержание работы (кратко опишите обязанности, чем занимается)
- Опыт проекта: ни один из самых важных моментов! Развернуть описание
- Профессиональные навыки: Можно добавлять баллы или вычитать баллы, относиться к этому с осторожностью и расширять описание
- Образовательный стаж: название школы, время обучения
- Другое: Кратко опишите все, что вы хотите, чтобы интервьюер знал, например, влияние сообщества: GitHub 1,000,000 Star, Nuggets Lv9 и т. д.
1.1.1 Опыт проекта
Опыт проектаРезюме для разработчиковсамое важноечасть!
Опыт проектаРезюме для разработчиковсамое важноечасть!
Опыт проектаРезюме для разработчиковсамое важноечасть!
Так как это самое важное, может быть сложно выбрать сложного игрока Какой проект следует отдать предпочтение и написать в резюме?
1. Сделай сам
Излишне говорить, что это должен быть ваш собственный проект. Не смотрите на проекты других людей и не используйте их для хвастовства.
2. очень знакомый
Для этого проекта вы должны знать как бизнес, так и техническую реализацию:
- Бизнес: какова бизнес-подготовка этого проекта, что является лучшей частью бизнеса, как продвигать работу бизнеса и т. д.
- Техническая реализация: Какова общая идея технической реализации этого проекта, какие передовые технологии используются в проекте, какие сложные проблемы были решены и т. д.
У вас никогда не должно быть такой идеи: в проекте есть очень крутая вещь, но вы ее не написали, и вы ее вообще не понимаете, а хотите записать в проект.
3. Основные моменты
Красивые скины одинаковые, а интересные души одна на тысячу
Интервьюера больше волнует то, что не видно и не интересно на поверхности проекта. Бизнес и технологии.
- Что, черт возьми, сделал этот проект?
- Какие удивительные вещи вы сделали на проекте
- Какие сложные задачи вы использовали для решения?
- ...
Резюме: Проектный опыт должен быть той частью, которая больше волнует интервьюера, и он обязательно будет подробно задан во время интервью, поэтому не будьте многословны, подберите для написания классные и интересные вещи и объясните это сами.
1.1.2 Профессиональные навыки
Профессиональные навыки написаны многими людьми, подобными этим: опытным в HTML / CSS / JavaScript и т. Д., И они много написали. Они не могут дождаться, чтобы написать все, что они использовали здесь ...
Лично я предлагаю не писать здесь лишнего, можно написать некоторые вещи, которые не упомянуты в опыте проекта, например:
Мой проектный опыт в основном связан с развитием бизнеса Vue.То, что я пишу здесь, связано с TypeScript/React/Engineering/Node/MySQL, чтобы интервьюер мог понять вас более полно.
Если интервьюер заинтересуется, он выберет несколько стеков технологий и задаст вам несколько вопросов.Если ответ отличный, это должно быть достойным бонусом.
Разумеется, стек технологий, написанный здесь, должен быть вами понят или освоен, иначе, если вы зададите два вопроса вскользь, вы не сможете, и это станет дедуктивным пунктом.
Резюме: Пожалуйста, также внимательно относитесь к профессиональным навыкам, это может быть ваш бонусный предмет или предмет вычета.
1.2 Стиль
Если это резюме разработки, нет необходимости тратить шаблон лотоса, если это просто белая бумага с черными словами.
На мой взгляд, помимо небольшого внимания к верстке, есть еще два важных момента:
- Достаточно одной страницы. Просто напиши свои самые крутые вещи
- Оставьте поле пустым. Надлежащее пустое пространство сделает резюме удобным и поможет читателям уловить ключевые моменты.
1.3 Резюме
Резюме, как следует из названия, представляет собой краткое введение в вашу ситуацию, и для интервьюера он может узнать вас только через этот лист бумаги изначально.
Поэтому вам нужно тщательно подготовиться и отполировать как в плане содержания, так и исполнения, и я надеюсь, что вы отнесетесь к этому серьезно.
2. О обзоре
Большинство из них, как и я, готовятся к собеседованиям на работе, и большая часть свободного времени приходится на вечер (22:00 - 24:00). Хорошо подумать об этом, ночью легче сосредоточиться.
Лично я думаю, что обзор в основном для того, чтобы составить план, помните, что три дня не ловить рыбу, а два дня сушить сеть.
Избегайте разрозненного чтения и систематически пересматривайте.
При подготовке к собеседованию вы можете подготовиться по следующим модулям:
Несмотря на быстрое развитие стека передовых технологий, мы должны иметь прочную основу, быть практичными и помнить, что нельзя быть авантюристами и недооценивать.
2.1 Основы JavaScript
Основы JavaScript очень важны.По сравнению с теми же вопросами на собеседовании по фреймворку, JavaScript может задать много вопросов, а если задать его подробно, то можно получить много интересного.Если у вас достаточно времени, вы можете пройтись по нему систематически. (Реальность такова, что времени нет...)
- контекст выполнения/цепочка областей видимости/закрытие
- this/call/apply/bind
- Прототип/Наследование
- Promise
- глубокая копия
- Механизм событий/Цикл событий
- функциональное программирование
- service worker/web worker
- Общий метод
- ...
2.2 Основы CSS
- position
- Строчные элементы/блочные элементы
- flex
- 1px
- перерисовать
- Sass/Less
- Центрированный/общий макет
- контекст стека
- ...
2.3 Структура
Этот раздел в основном посвящен общим чертам и особенностям Vue и React, уделяя особое внимание Vue (я являюсь основным Vue в своей работе).В процессе я прочитал исходный код и углубил свое понимание.
- MVVM
- Жизненный цикл
- привязка данных
- государственное управление
- компонент связи
- Принцип вычисления/часы
- Virtual DOM
- diff
- React Hook
- React Hoc/Vue mixin
- В чем разница между Vue и React
- ...
2.4 Инженерия
Студенты, изучающие бизнес, возможно, раньше не сталкивались с инженерным делом в больших масштабах, но это не влияет на нашу способность учиться и понимать самостоятельно.
- webpack
- babel
- шаблонизатор
- Фронтальная публикация
- weex
- ...
2.6 Оптимизация производительности
Оптимизация производительности — это обязательный навык, который необходимо понимать.
- Оптимизация упаковки
- Оптимизация сети
- Оптимизация кода
- ...
2.7 TypeScript
TypeScript не осмеливается писать подробно, просто поймите, поэтому я просто рассмотрел некоторые базовые знания и относительно простые вопросы, такие как: в чем разница между JavaScript и TypeScript, и какие факторы заставят вас выбрать TypeScript при выборе проекта .
2.8 Интернет/браузер
Для фронтенд-разработки сеть и браузеры также являются точками знаний, которые необходимо понимать.
- HTTP
- DNS
- TCP
- HTTPS
- CDN
- ...
Классический вопрос, что происходит от ввода URL до отображения страницы. Я думаю, что этот вопрос все еще является тестом на широту и глубину, Вы можете хорошенько подумать над этим, и результаты, на которые каждый может ответить, будут разными.
2.9 Основы работы с компьютером
- Шаблоны проектирования
- структура данных
- Базовый алгоритм
- Безопасность
- ...
2.10 Node
Я мало что знаю о Node, поэтому специально его не готовил.
2.11 Проект/Бизнес
Внимательно просмотрите пункты, написанные в вашем резюме. В бизнесе тоже есть некоторые глубинные вещи, над которыми нужно подумать.
2.12 Другое
Некоторые открытые вопросы все еще нужно обдумать, и, кстати, подготовить некоторые вопросы, которые могут быть заданы на стороне HR.
2.13 Резюме
При просмотре какой-либо части могут быть введены другие точки знаний, если она не очень понятна, ее необходимо систематически просматривать.
Передняя часть системы знаний относительно широка и быстро развивается.Мы должны иметь в виду:Фундамент важнее всего.
Если вы хотите получить полную карту обзора (некоторые важные вопросы и дополнительные моменты после настоящего интервью), вы можете подписаться на общедоступный аккаунт axuebin и ответить на слово «интервью», чтобы получить его.
Список здесь не должен быть очень полным, добро пожаловать, чтобы добавить, вы можете отправить сообщение в публичный аккаунт.
3. Об интервью
Прежде чем отправить свое резюме, я также искал в Интернете статьи, связанные с интервью Али P6, и я чувствую, что процесс аналогичен. Исходя из личного опыта, вот несколько вопросов, которые могут вас волновать при подготовке к собеседованию на уровне Ali P6.
3.1 Каковы стандарты Alibaba P6?
Стандартного ответа на этот вопрос нет, если вы считаете, что ваша технология и уровень бизнеса приемлемы, вы можете попробовать.
3.2 Каковы требования к образованию, школе и опыту работы?
нет.
3.3 Сколько раундов интервью? Нужен письменный тест?
Вообще говоря, собеседование делится на техническое собеседование + собеседование с персоналом.
Технически обычно бывает от 4 до 5 раундов.
Может быть письменный тест. Когда письменный тест обычно находится на одной стороне, если интервьюер считает, что письменный тест необходим для расследования, он соглашается на письменный тест.
3.4 Каков формат интервью?
Эффективность собеседования Али сейчас очень высока.Технические собеседования, как правило, основаны на удаленных интервью (телефон + видео), а письменные тесты выполняются через онлайн-кодирование.
Интервьюер или HR свяжутся с вами заранее, чтобы договориться о встрече, так что наберитесь терпения.
Здесь, примерно после времени интервью, интервьюер вдруг сказал, что есть срочное дело, время переносится. Не думайте, это действительно что-то, терпение это хорошо.
Если вы гладко пройдете первые несколько собеседований, вы в конечном итоге встретитесь на месте для финального собеседования.
3.5 Буду ли я знать после каждой стороны, если я прошел?
- Некоторые интервьюеры скажут вам, сдали вы экзамен или нет в конце собеседования.
- Вы можете быть добавлены в WeChat интервьюера, вы можете спросить напрямую
- Если у вас есть контактная информация отдела кадров, вы также можете запросить
- Представляющие могут видеть, проходят ли они (например, если вы считаете меня интровертом, я буду рад помочь вам следить за процессом собеседования)
Рекомендуется не слишком много думать после того, как каждое лицо закончено.Так же, как и на вступительных экзаменах в аспирантуру, после завершения одного предмета вы можете со спокойной душой просмотреть следующий предмет и спросить о прогрессе в подходящее время.
3.6 Существуют ли требования к стеку технологий? Я слышал, что Али — это React, а я в основном использую Vue.
Требований нет. Неважно, какой стек технологий вы обычно используете, важно понимать принцип.
3.7 Резюме
Здесь перечислены только некоторые вопросы, которые пришли в голову при написании статьи.Если у вас есть другие вопросы, вы можете оставить сообщение на официальном аккаунте.Если смогу ответить, отвечу.
4. Пишите в конце
В этом году я также должен сосредоточиться на технологиях и написать несколько статей.Если вам интересно, вы можете обратить внимание на паблик-аккаунт "Front-end Trial".
Если вам нравится играть в фотографию, вы также можете обратить внимание, и иногда могут быть некоторые вещи о фотографии, которыми можно поделиться с вами~
Мы набираем, и требования наверху~