Какие полезные навыки интервьюирования можно найти в разделе вопросов и ответов «Техническое интервью»?

интервью внешний интерфейс

Эта статья является второй и первой в серии интервьюКакое резюме хочет видеть интервьюер?.

Соответствующие шаблоны резюме можно получить, ответив на слово «шаблон» в фоне паблика «Программист-интервьюер».

Обычно техническое собеседование состоит как минимум из трех раундов:

  1. Базовое собеседование: в нем в основном рассматриваются вопросы, касающиеся базовой части работы и резюме, включая некоторые вопросы собеседования об алгоритме и дизайне сцены, которые могут включать кодирование на месте.
  2. Собеседование по проекту: в основном изучите проекты, включенные в ваше резюме, которые будут включать ваши бизнес-знания, связанные с проектом, ролевые игры, технические компромиссы, технические проблемы и т. д.
  3. HR-интервью: эта сторона обычно представляет собой проверки HR, в основном включающие поведенческие интервью, проверку соответствия ценностей кандидата требованиям компании, стабильность работы, навыки общения и сотрудничества и т. д.

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

Обычный процесс технического собеседования (в качестве примера на стороне проекта) делится примерно на три части:

  1. Самостоятельное введение
  2. Проектное (техническое) обследование
  3. Задайте вопросы интервьюеру

Итак, как подготовиться к техническому собеседованию и как проявить инициативу на собеседовании?

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

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

Зачем нужно представляться

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

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

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

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

Несколько важных элементов самопрезентации

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

Тем не менее, необходимо отразить некоторую ключевую информацию, лично мне важна следующая информация:

  • Личная информация: по крайней мере, укажите свое имя, должность и годы работы.Новые выпускники должны указать свое образование.Если их прежний работодатель - крупная фабрика (например, BAT), лучше всего указать, что их академическая квалификация является основным моментом ( 985 или степень магистра или сильную школу CS типа Beiyou) лучше всего упомянуть, никого не волнует, есть ли девушка, единственный ли ребенок, и места не занимают. Этот раздел посвящен теме «Кто ты?».
  • Технические возможности: Кратко расскажите о своем собственном стеке технологий. Не говорите, что вы использовали его только кратко, написали несколько демонстраций или прочитали так называемый «стек технологий» после прочтения документации. Если вы спрашиваете позже, вы просите смущение. В центре внимания этого раздела находится «Что вы знаете?».
  • Навыки: Сосредоточьтесь на технологиях, в которых вы хороши, таких как оптимизация производительности, высокий уровень параллелизма, проектирование системной архитектуры, возможности коммуникации и координации и т. д. Не преувеличивайте и ищите истину из фактов. Это цель будущих исследований. Этот раздел посвящен теме «В чем ты хорош?».

Представьтесь с целью

Сосредоточиться на сопоставлении стека технологий текущей позиции

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

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

Будьте преднамеренны в представлении себя

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

И пока вы даете небольшое руководство, большинство интервьюеров поймут ваши слова, например: «Вы выделили проект в своем представлении, столкнулись с некоторыми трудностями, а затем преодолели их, насколько хорош эффект и т. д. », если бы я был интервьюером, я бы обязательно спросил «Как вы решили xx сложность вашего xx проекта?».

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

Как подготовиться представиться

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

Время представления лучше всего контролировать в пределах 1-3 минут.Этого времени достаточно, чтобы интервьюер ознакомился с вашим резюме.После прочтения резюме интервьюер просто следит за вашим представлением и задает вопросы.Это наиболее удобный ритм .Не подходи.В начале 10-минутного выступления интервьюеру будет неловко ждать.Такой длинный абзац показывает, что ваше представление о себе должно быть текущим аккаунтом.

Технический осмотр

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

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

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

Так как же подготовиться к возможным вопросам интервью?

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

несколько вопросов

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

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

  1. Вы сократили время белого экрана на этом мобильном телефоне более чем на 150%.Из каких аспектов вы оптимизировали?На этот вопрос можно ответить, даже если вы не занимались фронтальной оптимизацией производительности.Это не более чем сегментация компонентов,кеширование , и качание дерева... Подождите, это первый и более поверхностный вопрос.

  2. Я вижу, что вы используете плагин SplitChunksPlugin в веб-пакете для разделения чанков. Каковы ваши компромиссы при разделении чанков? Как вы думаете, какие библиотеки находятся в одном чанке, а какие должны быть разделены? Если вы упомянули плагин SplitChunksPlugin, вот может быть аналогично Последующие действия, если нет кандидатов, которые фактически управляли этим, будет трудно сопротивляться в это время.Этот процесс должен потребовать определенного количества проб и ошибок и компромиссов.

  3. Сталкивались ли вы с какими-либо ямами в процессе разбиения чанков?Как их решить?На самом деле у плагина SplitChunksPlugin есть темная яма,то есть самовозрастающий id чанка делает id нестабильным и уникальным.Это очень вероятно, что новая зависимость приведет к тому, что все идентификаторы будут загромождены, что сделает HTTP-кеш недействительным.

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

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

правила ответов

Во многих книгах, посвященных интервью, рекомендуется использовать правило STAR для ответов на вопросы. Мы не хотим вводить это дополнительное понятие. Часть основного технического собеседования может честно ответить на вопросы интервьюера. Обычно это лицо проекта, которое необходимо применить это правило к вопросам. , например, позвольте вам представить свой самый гордый проект, правила ответов на вопросы имеют следующие пункты:

  • Предыстория проекта: Кратко опишите предысторию проекта и сообщите интервьюеру, о чем этот проект.
  • Личная роль: сообщите интервьюеру о своей роли в проекте.
  • Трудности: Сообщите интервьюеру о трудностях, с которыми вы столкнулись в процессе разработки проекта.
  • Решение: какие у вас есть решения вышеперечисленных трудностей и как найти компромиссы в сочетании с бизнесом
  • Подведите итоги осаждения: после преодоления вышеуказанных трудностей, был ли подготовлен набор общих решений, и продвигали ли вы свои собственные решения в большинстве отделов и т. д.

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

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

намеренно вести

Да, вы также можете намеренно руководствоваться, отвечая на вопросы интервьюера.

Возьмем несколько простых примеров:

  • Вы использовали Angular помимо Vue? В это время многие кандидаты честно ответят "нет". На самом деле мы можем ответить лучше. Самое главное - сказать, что вы знаете, и показать свои способности. Вы можете сказать: "Я не использовал это, но я я учусь. Когда я узнал о принципе двусторонней привязки, я узнал о принципе грязной проверки Angular. Когда я узнал о Nestjs, я узнал о принципе внедрения зависимостей, который похож на Angular». обязательно спросим про грязную проверку и внедрение зависимостей.Хотя Вы никогда не использовали Angular, но знаете основные принципы Angular.Это хороший плюс, свидетельствующий о том, что у кандидата есть воля к глубокому пониманию принципов и умение использовать аналогии.

  • Как Vue реализует двустороннюю привязку? Многие кандидаты ответили честноobject.definepropertyКак работать, а дальше больше нет, на самом деле можно добавить "Vue 3.0 выбирает лучший прокси для замены object.defineproperty" или "В дополнение к методу захвата данных object.defineproperty, после ответа Оба наблюдателя режим и грязная проверка могут обеспечить двустороннюю привязку». Интервьюер, скорее всего, спросит: «Что такого хорошего в прокси?»

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

Задайте вопросы интервьюеру

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

Сначала объявим несколько минных полей:

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

Вот несколько хороших вопросов:

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

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

Суммировать

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

Если вы прочитали всю статью и тщательно подготовились, это практическая техника, которая может поднять вас с 75 до 85, а не какие-то читы, которые помогут вам с 55 до 85.


2019-07-12-15-10-54