Три года фронтенда, интервью (заголовок и предложение мейтуана)

алгоритм опрос

Введение

985 бакалавриат, специальность инженер-программист, фронтенд.

Работал три с половиной года, первая стартап-компания, полгода.

Вторая компания с хорошей передовой технологией, два с половиной года.

Третий, личное дело на полгода.

Видно, что я человек, который очень любит метаться.Я также сделал много проектов во время учебы в колледже, и я очень хочу участвовать в продукте. Технически я едва квалифицирован, но я сам отвечал за очень сложные интерфейсные проекты, поэтому с общими базовыми вопросами на собеседовании и проектным опытом большой проблемы нет. Тем не менее, существует меньше исследований принципов реализации, исходного кода, инструментов и т. д. некоторых фреймворков, а стек технологий относительно стар, а понимание React и Vue меньше, в результате чего уровень Alibaba P6 не может пробиться в рейтинг технических экспертов (P7).

основные требования

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

Конкретно:

  1. Технология осадков
  2. Видение + Платформа

Поэтому с самого начала я отбрасывал все стартапы и смотрел только на большие платформы, а в первую очередь в моем сердце были Ant Financial и Toutiao.

процесс собеседования

Всего было опрошено четыре

  • Meituan New Retail
  • украшение из ракушек
  • Муравей MYbank
  • коммерциализация заголовков

результат интервью

  • Мейтуан 2-3+
  • Муравей 6+
  • Заголовки 2-1
  • Shell не сделала предложение из-за несовместимости.

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

Резюме интервью

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

Основных проблем никогда не избежать, а точки технического тестирования переднего плана — это не что иное, как:

Принцип события, закрытие, стек вызовов, Promise, ES6, Инжиниринг, веб-пакет, оптимизация производительности, кросс-доменность, вопросы безопасности, React, идеи Redux, Virtual DOM, алгоритм Diff, Мобильная верстка, принцип рендеринга в браузере, цикл событий и т. д.

Также есть написанный от руки код, который в основном исследует некоторые базовые API и использование ES6. Наиболее распространенным является написание функции на прототипе Array, String.

Например'abcd'.f() => 'd-c-b-a'

Есть также некоторые часто используемые функции, такие как привязка (многие из них проверены...), дроссель, устранение дребезга и т. д.

Короче говоря, это концепции, которых нельзя избежать на начальном этапе, и также рекомендуется действительно закрепить фундамент, читать больше книг и больше обобщать. Во время интервью интервьюер обычно также смотрит на еду, понятие «продвинутый» неясно, и интервьюер также проявляет инициативу, чтобы уменьшить сложность вопроса. Судя по моему интервью, в основном крупные фабрики достаточно точны в своем техническом позиционировании кандидатов.До собеседования я также знал, что мой собственный технический уровень был Али P6.Результат также, Meituan 2-3, Toutiao 2-1 оценки в основном одинаковые.

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

Некоторые компании все еще будут тестировать некоторые алгоритмы, такие как Meituan и Toutiao. Но не много не сложно.

Если вы обычно чистите leetcode, это не должно быть проблемой.

конкретные вопросы интервью

Вот очень интересный вопрос из заголовков:

Сколько памяти занимает Canvas 100 * 100?

Это кажется очень инновационным, и студенты могут подумать об этом.

Поделитесь проблемой алгоритма:

Дан массив, отсортированный таким образом, что значение битов с нечетными номерами не превышает значения соседних битов с четными номерами.

Анализ интервью

«Сколько памяти занимает холст размером 100*100? 》

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

Как правило, второе или третье лицо будет сочетаться с технологией делового чата.

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

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

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

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

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

окончательный

Третий аспект вообще банален: выбор прошлых мест работы, причины смены места работы, ваши карьерные планы, как вы обычно самосовершенствуетесь и т.д.

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

В конце интервью, как правило, есть этап, чтобы спросить интервьюера. Я сам сформулировал несколько вопросов, которыми могу поделиться с вами.

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

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

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

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

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

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

навыки интервью

  1. Определите основные потребности и отберите целевые компании
  2. Резюме, которое гарантирует предложение
  3. самопрезентация
  4. Внедрение шлифовального проекта
  5. Запись интервью (с разрешения), постфейс-просмотр
  6. Частное общение с бизнес-лидерами
  7. предложить переговоры

Я не буду подробно рассказывать об этом контенте, я расскажу об этом в следующий раз~

некоторые размышления

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

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

Широта и глубина должны быть схвачены обеими руками.Первый из них — взять на себя инициативу, чтобы взяться за дело и активно решать проблемы. Во-вторых, не ограничивайтесь стеком технологий: React, Vue, разработка на стороне клиента, Node, Canvas… Засучите рукава и сделайте это. -глубокое понимание технологий, связанных с текущим актуальным бизнесом.Покупайте книги, покупайте видео и больше инвестируйте в себя.

Подумайте еще и подведите итог привычной работе и технологии.

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

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

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

Xiaoyu в области комментариев — мой охотник за головами, очень мило, рекомендую.

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

  • Что вы хотите получить на следующей работе?
  • Несколько вариантов, работающих в течение трех лет соответственно, какой из них вы считаете более целесообразным?
  • В какой сфере вы хотите работать?

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

конец

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

Желаю вам удачи в поиске желаемой работы~

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

найм

Ant Financial - Micro Loan Business Group Recruitment Front-end Вы можете отправить свое резюме наyanqi.zyq@antfin.comТема письма: резюме-название-интерфейс Прикрепите свое резюме

Возобновление индивидуального коучинга

Темы охватывают планирование карьеры, пересмотр резюме, пробные собеседования, навыки собеседования, содержание работы на крупных фабриках и т. д. Добро пожаловать на встречу со мной на линии ~woohoo.care.com/falcon/disciple…

Подробное введение

серия статей