предисловие
- Нам нужно умело использовать vue, иметь некоторый опыт в совместимости проектов, иметь некоторый опыт в оптимизации проектов, понимать сетевые протоколы связи (ключевые моменты) и иметь некоторые базовые знания js: ниже приведены вопросы интервью арендодателя:
Приходите, ребята, на собеседование
- Первый вопрос арендодателя — использовать es5 для реализации const.Все интервьюеры не ответили на этот вопрос.Принцип в основном похож на Vue.Управляя object.defineProperty, реализуются некоторые свойства в нем.
- Далее следует принцип Vue, отправка подвопросов, но многие студенты не могут понять сути, простое предложение, захват данных, плюс публикация и подписка (тогда вы можете дуть внутрь, сильно дуть и дуть, пока интервьюер не сможет' т вмешаться выше)
- Второе — базовые знания vue, немного знаний es6 и проектная практика.
- После того, как я спросил о Vue, я был поражен, может быть, хозяин спросил о нижнем слое.
- Потом я начал спрашивать про сетевой протокол связи, http, tcp, udp.Это опять же большое количество интервьюеров, и я озадачился.Я искал эти вещи в Интернете.Это потому, что интервью не было подготовлено? арендодатель был еще я думал, чтобы ответить на тот же вопрос, давайте поговорим о семислойной модели iso, но я ничего не сказал, а затем я спросил по-другому, я спросил, когда мы вводим url в адрес браузера бар, на страницу рендеринга, что произошло, некоторые могут дать общий ответ, но я спросил подробно и спросил о конкретной реализации, я в основном не понимал этого, каждый раз я знал слишком много, потому что это связано, установление n рукопожатий, помахивание, рендеринг страницы, перерисовка и рефакторинг и т.д. (Этот вопрос очень важен. Хотя в Интернете есть большой толчок, я предлагаю, если вы этого не понимаете, пойти разбираться в этом в глубина----)
- Потом начал задавать вопросы по js.У меня не было проблем с замыканиями,цепочками прототипов,скопами и т.д.Я подготовил их.Два вопроса(не почерк,просто проверка идей),быстрая сортировка,Проблема с рюкзаком( это хозяин еще раз влепил себе в морду) есть еще человек, который может дать общее представление о быстрой сортировке.Рюкзак в принципе ггг, а тут хозяин думает, сложно выйти, что включает в себя структуру данных js и алгоритмы, некомпьютерные специальности, не обязательно понимать, а затем арендодатель изменился, js внедрил бинарный поиск, я думал, что это было вознаграждено, но я этого не сделал (арендодатель в основном отказался от алгоритма) просто хотел узнать глубину владения интервьюируемым оригиналом.
- Тогда арендодатель не сдался, это были еще и знания в структуре данных, стеке, куче и очереди в js.Честно говоря, некоторые люди еще говорили, что не знают. В то время я думал mmp, ты изучил фронтенд, арендодатель контролировал свои эмоции, а потом арендодатель продолжает напоминать, где существуют переменные, где существуют объекты, это то, что мы должны знать, где js код наконец выполняется (после спрашивая о горе, респондентам в основном от трех до пяти лет, немногие могут сказать Цин, возможно, у всех есть глубокое понимание резюме Дафа.)
- Затем я спрошу вас, как быть с кросс-доменом в вашем проекте, json, cors, nginx, на самом деле арендодатель в основном хочет исследовать использование и настройку nginx, потому что то, что использует наш проект, мы все знаем в первую очередь два основных, nginx меняет агента, его настроили немногие
- Затем арендодатель спросит о конфигурации веб-пакета, наш проект построен с помощью строительных лесов, спросит о цели этого и захочет узнать, настроил ли интервьюер веб-пакет вручную, потому что, когда мы используем строительные леса для возникновения проблем, мы должны их решить. Если вы не понимаете вопрос, вы теряете очки.
- Потом какие-то, онлайн-процесс проекта, этот одноклассник, который работал в нескольких учебных классах, вопросы интервью хорошо подготовлены, и когда он задает практическую работу, он начинает чувствовать себя виноватым.Рекомендуется проверить больше на Интернет, а также дать несколько советов преподавателям учебного класса, начать один, общее развитие проекта до запуска, купить сервер, купить доменное имя и т. д. Реальная работа в некоторых реальных сценариях, это Студентам нелегко переключиться на него, нелегко тратить деньги, если вы не можете получить какие-то реальные навыки, вы не можете этого сказать.
- Оптимизация производительности, это бонусный балл за собеседования, контрольные точки, разделение кода, модуляризация, комментарии к коду для совместной работы, cdn, асинхронная загрузка компонентов и т. д. Все это хорошо сделано, я думаю, вы можете получить предложение. .
- Интервью почти закончилось, общение и самовыражение интервьюируемого, организация и сотрудничество, мне это не очень нравится, единственное, что мне нравится в вашей технологии
Я не видел ни одного за три дня.
- Арендодатель ориентируется на принципы и основы, потому что я всегда чувствую, что у вас есть прочный фундамент, некоторые знания о реализации принципов, вы освоили фреймворк, vue, react и т. д., я думаю, что это очень быстро, появление frameworks это сделать нас больше Ну пиши наш проект быстрее, не то что сложный фреймворк, он у нас редкость, хочешь успокойся и поучись ++++++,
- Хозяин наконец-то уменьшил сложность вопроса, ну и зарплату естественно тоже уменьшили соответственно.В итоге на набор того, что я хотел, ушла неделя.
- Когда арендодатель проводит собеседование, это в основном более получаса. Я думаю, что это уважение к интервьюеру. Нелегко пройти весь путь до нашей компании. Они все кодируют. Я дам несколько советов по обучению, какие недостатки, как их восполнить и где это найти (хотя это недостаточно исчерпывающе, я стараюсь, надеюсь, они смогут найти подходящую работу как можно скорее)
предложение
Когда мы выходим на поиски работы или готовимся к поиску работы, мы должны думать о том, какова цель моего собеседования, каков мой собственный стек технологий, чем я могу овладеть в ближайшем будущем и каковы мои недостатки.Дополняйте план,не смотрите на опровержение каких-то больших парней в Наггетс два дня назад,их взгляды-это их взгляды,не раздувайте себя и не влияйте на свой ритм обучения из-за их взглядов. Во многом фундамент определяет толщину вашего собственного технического уровня.Как бы вы ни владели фреймворком, он будет дешевле вас, и это будет рентабельная альтернатива.Это вполне реальная проблема, но у вас также должно быть чувство кризиса.Когда мы старше, есть какие-то моменты, конкурирующие с более молодыми младшими инженерами, которые более буйны, чем мы испытали.
- Независимо от вашего текущего уровня, вы должны продолжать учиться ——————————————————— Без куриного бульона другие выглядят легко, но на самом деле это требует больших усилий, эти четыре слова — мои предложения! ! ! ! ! ! ! ! !
- Приготовьтесь к разговору о том, как написать резюме, только представьте, я думаю, что технологии — это ваше лучшее резюме,
- Я думаю, что вводить код — это так круто, код — это так здорово, сегодня я пришел домой с работы в 9:00 В субботу, после написания этой статьи, в 3:30 утра я могу посмотреть, как Ювентус играет в Риме. .
- Я надеюсь, что каждый ИТ-инженер, который много работает, чтобы жить, получит то, что хочет, потому что мы много работаем и заслужили это.
- Продолжительность не большая.Если будут вопросы,можете со мной связаться.Можно написать мне в личные сообщения,можете прокомментировать,а я уснула.