предисловие
Позвольте мне сначала представить основную личную ситуацию.16-й бакалавр не связан с компьютером.После окончания школы он сменил профессию на фронтенд.После Нового года он взял полумесячный перерыв,а затем начал готовиться на собеседование в марте., для закрепления базовых знаний и т.д. Собеседования начинаются в конце марта. Поскольку онлайн-опыт все еще в основном от 1 до 3 лет, я отправил свое резюме на целевую позицию от 3 до 5 лет, и точки проверки действительно несколько отличаются.Здесь я делюсь опытом собеседования почти за 3 недели, надеясь помочь все.
процесс
выбор компании
Потому что я думаю, что собеседование - это скорее технический процесс обмена, поэтому, по идее, нет ничего плохого в том, чтобы поболтать с некоторыми большими боссами, в основном JD пишет, что более искренние рекрутинговые компании или знакомые компании будут подавать резюме, но реальных не так много. цели, и они предпочитают компании, не входящие в число 996, которые соответствуют их личным ценностям.
Дада Джей Ди Даоцзя (старше)
письменный экзамен
Это все основные вопросы с несколькими вариантами ответов, изучение компьютерных сетей, механизмов циклов событий, замыканий и прочего.
одна сторона
- Трехстороннее рукопожатие и четырехсторонняя волна в деталях
- Каковы средства TCP для обеспечения надежной доставки
- Весь процесс URL от ввода до рендеринга страницы
- Как предотвратить атаки «человек посередине»
- Будет ли разрешение DNS неправильным и почему?
- ES6 Установить внутреннюю реализацию
- Как бороться с захватом трафика
- Алгоритм: задача топ-K, разделенная на топ-1, топ-2, топ-K три подвопроса
две стороны
- перекрестный домен
- Принцип реализации плагинов и загрузчиков вебпака
- Vue and React расскажет о различиях и соображениях выбора
- Как webpack оптимизирует скорость компиляции
- Механизм цикла событий, разница между механизмом цикла событий узла и браузера
Три стороны
- Каковы принципы написания модульных тестов
- Как крупный проект распределяет фронтенд-разработку
- проект
личная оценка
Интервью в основном ориентировано на базовые знания.Первая и вторая стороны в основном не спрашивали о проекте.Согласно HR ситуация со сверхурочной работой нормальная.Впереди два выходных дня,и обстановка тоже неплохая.Я чувствую,что это хорошая компания.
Оптимистичные данные (больше)
письменный экзамен
Это также основная проблема.Обратите внимание, что существует два алгоритма: общая реализация каррирования и проблема двух сумм.
одна сторона
- каковы преимущества машинописного текста
- Как ограничить тип данных rxjs в проекте vue
- определение потока данных высокого уровня rxjs, часто используемые операторы потока данных высокого уровня
две или три стороны
Давайте поговорим об этом вместе, основных вопросов в принципе нет, а подробности проекта есть в моем резюме, с упором на rxjs и машинописный текст.
личная оценка
Как компания НЛП, после чата я чувствую, что компания очень технична, стек технологий — Angular + Python, а также имеет строгую проверку кода, не работает сверхурочно и выступает за разделение работы и жизни. Это звучит хорошо для меня? Но есть один момент, который я хочу сказать, оклад, указанный HR, является самым низким пределом ожидаемой заработной платы, о которой я сообщил, а также он является самым низким среди всех предложений, которые я получил, с повышением на 10% и испытательным сроком. Период также будет сокращен на 1к. Зарплата, фонд социального обеспечения выплачивается в размере 10к, что очень тонко, эммм.
Свободно говорить по-английски (зависать)
одна сторона
- Преимущества и недостатки JWT
- приоритет селектора
- базовый тип данных
- Разница холодного и теплового потоков RxJS
- Методы отладки RxJS
- настройка балансировки нагрузки nginx
- оптимизация производительности переднего плана
- Оптимизация производительности для React
- 301 302 307 308 401 403
- Принцип реализации Vue nextTick и сценарии применения
- Связь между компонентами vue
- Расскажите о защите от XSS и о деталях Content-Security-Policy.
две стороны
- Сценарий вопроса: Воздушный шар перемещается из правого верхнего угла в середину, а затем трясется, как добиться
- Вопрос сценария: расчет высоты при слиянии маржи
- Как диски mobx-react реагируют на повторный рендеринг компонентов
- Какой жизненный цикл проходит forceUpdate, как насчет подкомпонентов?
- Реагируйте на ключевой вопрос сцены: список использует индекс в качестве ключа, и как он ведет себя после удаления одного из них?
- Алгоритм: реализовать сеттер (obj, 'a.b.c', val)
- Преимущества RxJS перед другими решениями для управления состоянием?
Три стороны
- пузырьковая сортировка от руки
- Детали JWT, применимые сценарии
- перекрестный домен
- Вопрос схемы: Как реализовать общую схему компонентов для проектов с разными стеками фронтенд-технологий?
личная оценка
Такое ощущение, что компания с чем-то.Тема осмотра относительно хардкорная и подробная.Также это единственная компания, которая меня повесила, хотя я не знаю где она. Разговор с hr был не очень приятным, я упомянул, что лично сопротивлялся 996, а потом, когда я спросил часы работы вашей компании, hr ответил: «Наши сотрудники все сознательно продвигают свою работу, а вы еще молоды, воспользуйтесь этим временем. Назовите это еще." Я могу только улыбнуться поверхностно. Овертаймы следует считать более серьезными, но участники команды по-прежнему хороши.
Заем Пайпай (конец)
одна сторона
- Особенности ES6
- Замыкания и этот разговор о
- конфигурация postcss
- Принцип внутренней реализации Promise
- Характеристики и отличия vuex, mobx, redux
- жизненный цикл реакции
- Расскажите об оптимизации производительности во всех аспектах
- Как сервисворкер обеспечивает обновление ресурсов кэша в автономном режиме
- Каковы преимущества виртуального дома
Затем я перешел в комнату для интервью с доской, взволнованный проектом, и расспросил о нем во всех аспектах.
две стороны
Со стороны директора сотрите сейчас все схемы структуры проекта с доски и поговорите снова.
Три стороны
кросс-технический
- Какие проблемы решает прокси Vue3?
- Принципы отзывчивости Vue
- Сходства и различия между режимом публикации-подписки и режимом наблюдателя
- Реализация ленивой загрузки изображений
- css вертикальный центр
- Процесс CI/CD
- Расскажите об оптимизации производительности
личная оценка
В основном работайте в направлении смешанного приложения и узла, должно быть пространство для роста, среда в компании также хорошая, и зарплата искренняя, но, поскольку это основная группа, должно быть много сверхурочной работы. Кроме того, из-за индустрии p2p те, у кого есть опасения по этому поводу, также должны тщательно подумать. И последнее, но не менее важное: место слишком удаленное. . Выйдя из метро, вам нужно проехать на автобусе около 4 остановок.
Почвенный интеллект Тянь (окончание)
одна сторона
- жизненный цикл реакции
- Роль ключа
- hooks
- Разница между vue и react, соображения выбора
- Canvas оптимизирует производительность рисования
- методы оптимизации производительности webpack
- цикл событий
- Как решить проблему трудоемкого синхронного кода вызова
- Реализация рукописного обещания
две стороны
- Сценарий: Как реализовать функцию входа в систему
- чат проект
Три стороны
чат проект
личная оценка
Стартап-компания, занимающаяся искусственным интеллектом, кажется, добилась успеха и добилась прибыльности. Лично я чувствую себя очень хорошо, рабочие часы 975, hr и интервьюер очень искренние, и зарплата тоже хорошая.Если вы не уделяете много внимания фронтенду платформы, можете рассмотреть его. Вы, вероятно, соприкоснетесь с какой-то работой, связанной с визуализацией.Единственный недостаток: То есть команда фронтенда в настоящее время относительно небольшая.
Пиндуодуо (старше)
одна сторона
- Принцип реализации обещания
- Связь между компонентами vue
- оптимизация производительности
- процесс потока данных vuex
- Расскажите о механизме препроцессора CSS
- Алгоритм: Серийный Обещание
две стороны
- Общий процесс CI/CD
- оптимизация производительности
- Где SSR улучшает оптимизацию производительности?
- проект
личная оценка
Это должно быть вам знакомо, чистая 996. 996icu началась у меня, я просто играл с ней, но я сказал одно, зарплата действительно щедрая, я назвал цифру вскользь и согласился без раздумий. действительно нуждаются в деньгах или которые ценят деньги, чтобы обменять свою жизнь на деньги.
Фильм Кошачий глаз (окончание)
одна сторона
- Связь между компонентами vue
- Разница между механизмом обновления react и vue
- Преимущества и недостатки прокси Vue3
- оптимизация производительности
- применение символа
- глубокая копия
- проект
две стороны
- Процесс разрешения DNS
- проект
личная оценка
В хорошо регулируемой компании сверхурочная работа относится к нормальному диапазону Интернета.В Шанхае, из-за относительно срочной сверхурочной работы по продаже билетов на концерты, зарплата нормальная.
Миха Тур (конец)
одна сторона
- перекрестный домен
- оптимизация производительности
- Vue и реагировать на выбор и сравнение
- Преимущества и недостатки ССР
- Кривая Безье
- проект
личная оценка
Только одна сторона. Возможно, моя предыдущая работа просто соответствовала потребностям этой проектной группы. Компания, которая лично мне очень нравится, идея и стиль основателей мне вполне импонируют, да и рабочая обстановка хорошая, как у Er-Thorn Salamander, сверхурочной работы мало, да и у сотрудников в ней вроде как высокая степень счастья на работе, единственное сожаление в том, что зарплата слишком низкая, а в сухом остатке ожидаемая зарплата. Вырабатывать электроэнергию для любви непросто, хотя деньги не главный вопрос, главное, чтобы они чувствовали себя недооцененными.
билибили (сверх)
одна сторона
- Преимущества и недостатки прокси Vue3
- Особенности ES6
- Связь между компонентами Vue
- оптимизация производительности
- оптимизация производительности ssr, обработка деталей среднего уровня узла
- Задать вопрос
две стороны
Эта сторона совершенно особенная, и она не такая, как предыдущее интервью, которое брал г-н Чжихао, который долгое время обращал внимание на Чжиху.
В предыдущих интервью я, вероятно, доминировал, и интервьюер больше слушал, задавая несколько вопросов. И эта сторона в основном находится в состоянии обучения и избиений Учителем Чжихао. Я чувствую, что Учитель Чжихао сказал больше, чем я. По каждому заданному пункту я сделаю более подробные объяснения на основе моего ответа. Это не ограничено. к конкретным техническим решениям или подробным кодам, но больше о некоторых методологиях или о том, как решать некоторые проблемы на более высоком уровне мышления, чем программирование как отличный разработчик. Я многое узнал и рассказал о многих вещах, которые не учел в своей предыдущей работе. Это мир босса?.jpg.
личная оценка
Мне это нравится во всех отношениях. Сказать, что возможность для меня переключиться на интерфейс на самом деле связана со станцией Б. Меня считали мейкером, когда я учился в колледже. Я делал это для удовольствия. Это можно просто понимать как редактирование видео анимации. Я буду вероятно, соприкоснуться с некоторыми знаниями в области графики движения, и анимацию переднего плана можно увидеть.Сделайте простейшую графику движения, и AE также будет включать знание выражений.Синтаксис этой вещи основан на JS. Благодаря этому хобби я узнал, что направление работы переднего плана естественным образом изменилось, поэтому можно сказать, что станция B повлияла на направление моей карьеры, и у меня до сих пор есть особые чувства к станции B. Хотя в последнее время с развитием и ростом сообщество ACG стало сообществом с различным содержанием, а также есть голоса с разных сторон, но я точно не сдамся, если не зайду и не увижу. . Тогда в дополнение к чувствам содержание работы, рабочее время, окружающая среда и обращение соответствуют моим ожиданиям Архитектура основного сайта также позволяет Далао писать и публиковать статьи о Zhihu Ssr, основанный на vue, определенно является тенденцией -после всех видов вещей.Уровень метания,я хотел бы работать с господином Чжихао с меньшей оплатой.Ключевым является то, что оплата точно не меньше,поэтому я приму это предложение. До свидания, я отправляюсь в Er-thorn salamander.jpg.
Чтение (в интервью)
одна сторона
- Как писать загрузчики и плагины
- оптимизация производительности
- Принцип горячего обновления Webpack
- Коммуникация компонентов Vue и React
- Расскажите об исходном коде eleme framework
- говорить о проекте
- личные увлечения
личная оценка
Чтение — это тоже компания, которая мне всегда нравилась. В ней работает Чжан Синьсюй Далао. Когда я изучал CSS в первые дни, я читал много его статей и многому научился, а потом я не работал сверхурочно. , особое внимание я уделял увлечениям и увлечениям.Чувствую, что до сих пор придаю большое значение жизни сотрудников Да не только шифровальной машине. Интервью было довольно странным, первое и второе интервью не были последовательными, а второе интервью было предложено на следующей неделе, по словам одного из интервьюеров, отбор был более строгим. . .
Мысли (интервьюирование)
С одной стороны, напишите набор письменных тестовых вопросов, которые включают требование разработки. Дайте 3 дня, это относительно просто, и требования компании не будут исчерпаны. В основном это включает в себя знание модульного тестирования и адаптивного макета, модальных и всплывающих компонентов. Затем, после прохождения письменного теста, мы договариваемся о встрече на месте.Общий процесс заключается в добавлении новых требований к вопросам письменного теста и парном программировании с интервьюером на месте. Отзыв по этому аспекту относительно запоздалый, я получил запись на место примерно через неделю после завершения письменного теста, и запись была назначена позже, и я еще не встретился.
личная оценка
Она славится тем, что не работает сверхурочно, и тогда зарплата тоже может быть относительно низкой. Это зависит от личного выбора. Я думаю, что это на самом деле очень хорошая компания. В ней относительно строгий процесс разработки, а затем собеседование относительно сложно, конечно, я могу многому научиться, и это также хороший выбор для студентов, которые обращают внимание на wlb.
резюме
Потом я также сделал интервью с Toutiao и Ant, но приоритет для меня не очень высок, потому что я твердый сторонник 996icu.В последнее время есть хорошие новости о Baba, и я менее заинтересован в противостоянии с Ant. Конечно, и Toutiao, и Ant технически очень сильные компании.Там много влиятельных людей.Если они смогут войти,то это определенно принесет большую пользу личному техническому развитию.Однако для меня ценности по-прежнему не в соответствии друг с другом, даже если вам посчастливится войти Работать тоже не весело. Поскольку у меня уже есть предложение, которое мне нравится, и я уже запланировал поехать в Японию, чтобы поиграть на следующей неделе (двухгодичный Persona Super Live, я фанат серии P), я должен подготовиться к поездке в Японию на различные дела, поэтому для этих компаний, которые не закончили собеседование, если у вас есть время, вы наверстаете интервью, а если у вас нет времени, забудьте об этом.
Суммировать
В целом относительно сильное ощущение, что для фронтенда около 3 лет опыт проекта важнее фундамента. Я действительно не спрашивал много об алгоритмах и основах, вместо этого основные пункты, которые я написал в своем резюме, в основном являются обязательными вопросами, и много точек знаний также будет разработано вокруг проекта. Например, я имел дело со многими проблемами оптимизации производительности в своей предыдущей работе, и каждая компания будет спрашивать о знаниях, связанных с оптимизацией производительности. Тогда, если ваш проект как раз соответствует потребностям интервьюера компании, это добавит много баллов. Например, интервьюеры из Mihayou и Pinduoduo дали понять, что проект, который вы сделали раньше, соответствует нашим потребностям и много дополнительных баллов. Конечно, есть и компании, которые делают упор на базовые знания и алгоритмы, такие как Fluent in English и Toutiao, так что эти знания тоже нельзя оставить без внимания.
Тогда есть один момент, который я должен упомянуть.Даже если у меня есть 3 года опыта работы, образование все еще является относительно важным моментом.По крайней мере, мое резюме определенно полезно.Мой средний поток 985-это несоответствующая специальность.Если вы ищите каких-либо внутренних рефералов, можно напрямую нанять начальника и дернуть крючок, и проголосовать на v2ex, и только Zaihui и Ele.me почистили свои резюме.Поэтому для студентов, которые учатся, тоже очень важно выбрать хорошего школу как можно больше.не верьте.что за поговорка что программистам образование не нужно,не-985 лучше всего читать выпускнику 985 для повышения образования,985 зависит от личного выбора,конечно после окончания возобновить проход, это зависит от ваших способностей.
Наконец, есть спрос и отношение компании к интерфейсу. Я чувствую, что холодная зима не так серьезна, как я себе представлял. На самом деле, интерфейс отсутствует у каждой компании. Многие компании по персоналу или охотники за головами говорили мне, что у них есть фронтенда набирали почти месяц-два, никого из них не набирали, так что думаю, если хорошенько поучиться, найти подходящую работу точно не составит труда. Обработка нормальная, у каждой компании свой рейтинг, за исключением некоторых 996 компаний, которые преувеличены, или компании wlb имеют немного меньшую прибавку, большинство компаний могут дать прибавку 30%.
Вышеизложенное является моим наблюдением за ситуацией в волшебной столице. Надеюсь, каждый сможет найти подходящую работу~