Поддержите волну «Ощущения от интервью с десятками людей»

интервью внешний интерфейс Vue.js React.js

тыкать оригинал

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

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

Например

Интервьюер, живущий во сне

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

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

Есть так много людей, которые думают, что основы и принципы~ не достойны использования в качестве критерия оценки~ Эти люди уверены, что считают себя программистом?

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

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

~ Вкусно ~

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

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

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

Ты сказал, что умеешь вью, и делал масштабные проекты
Реальность такова, что почти каждый, кто читает эту статью,
Даже если вы не использовали Vue, вы можете начать работать над проектами в короткие сроки, потратив немного времени.
Так должен ли vue дать вам более высокую оценку?
Это определенно невозможно Для меня, зная принцип виртуального DOM и какие проблемы он решает, я думаю, что он мощнее.

Часто есть много новых друзей, которые колеблются, когда сталкиваются с выбором фреймворка, и если они спросят меня, выбрать vue или react, я скажу, чтобы он научился реагировать.
для Сары? Vue простой. Если он простой, будет больше людей. Если будет больше людей, он будет бесполезен. Если он бесполезен, вы все равно научитесь это делать? Бесполезно использовать vue api умело.После интеграции ts, независимо от того, насколько вы опытны, нет никакого преимущества.

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

дешевый ~

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

Часто, когда я опрашиваю точки знаний, связанные с массивами, происходит следующий процесс:

пс: я передний конец


В: Часто ли вы используете методы массива, какие

Да поп, тужь.....


Если вы хотите понять, как собеседник понимает объектно-ориентированное знание, я бы спросил:

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

Отсюда я могу перейти к реализации вычисляемых свойств, ES6, пониманию структур данных, таких как Map/Set и т.д. -end структуры данных я не уделяю этому особого внимания, поэтому, если я могу рассказать об этом здесь, это в основном супер-бонус.


Если вы хотите узнать о замыканиях, функциях высшего порядка и функциональном программировании

Q: map, forEach, reduce... Вы часто этим пользуетесь?
В: Почему эти методы передаются функциям в качестве параметров, вы не думали, как их реализовать?

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


Или иногда интервьюер говорит в резюме, что знает React, поэтому я часто спрашиваю

В: Каковы жизненные циклы React?

Простой, можно победить за короткое время

В: Подходит ли WillMount для запроса данных? Почему

Большинство людей не знают, как ответить на этот вопрос ...

В: Какие циклы объявлений дороже выполнять и почему

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

Q: Как уменьшить время выполнения рендера

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

... ...

--

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

Почему мы отдаем предпочтение студентам, которые имеют прочную основу и понимают принципы реализации на собеседованиях?

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

Поэтому, на самом деле, я надеюсь, что больше студентов смогут обратить внимание на основы и принципы, чтобы вся среда становилась все лучше и лучше, иначе все будут поверхностными.На самом деле нет смысла обсуждать технически, и это невозможно столкнуться с чудесными искрами. Например, сегодня в группе маленький друг рассказывает о WebAssembly.Если вы не знаете принцип работы JS, вы не знаете, где находится JS-яма, поэтому вы не можете говорить с вами о WebAssembly, и вы не можете говорить с вами о Dart. В будущем Google будет использовать Flutter для продвижения Dart, и больше людей будут использовать его. Также возможно, что Dart заменит JS~

В конце~ гм

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

Если друзья в Чэнду не знают, как научиться основам,
Здесь, здесь,
После обучения можно приходить сразу без собеседования ~ ~ ~