2021 Тысячесимвольный заводской опыт и обмен опытом личного роста

опрос

задний план

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

Али четыре технологии+Круглыйhr\color{#fe8c00}{Техника Али из четырех раундов + один раунд в час}

Одна сторона (60мин)

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

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

  • Я написал в резюме два стека технологий, поэтому давайте поговорим о разнице и связи между vue и react.

    В основном это вращается вокруг нескольких моментов: рендеринг шаблона двух, виртуальный дом двух, различия (vue2, vue3, react 16), какие проблемы может решить волокно, принцип отзывчивости vue2 и принцип отзывчивости vue3. ; vue о разнице между Proxy и Object.defineProperty; пакетных обновлениях двух, а также различиях в маршрутизации, часто используемых методах оптимизации, о том, как передавать данные, и поговорим о свежем контенте: каковы особенности недавно выпущенного vue3 , и, наконец, подведем итоги, поговорим о двух сегодняшних экологических...

  • Оптимизация производительности проекта

    В основном это крутится вокруг нескольких моментов: оптимизация производительности стека технологий проекта, например, использование react может говорить о каких-то средствах избежать повторного рендеринга, например, как электрон может быть ближе к нативу; оптимизация под браузеры (нужно понимать принципы, связанные с браузером, такие как кеш/хранилище, прокси, SSR и т. д., оптимизации, которые задуманы для рабочего содержимого механизма рендеринга, такие как синтаксический анализ css, повлияют на рендеринг dom, оптимизация синтеза для уменьшения перекомпоновки и перерисовки, веб-воркеры, цикл событий и т. д.); оптимизация, предоставляемая пакетными инструментами, специальные ссылки на веб-пакеты; оптимизация для конкретных страниц, например, что делать на главной странице, последние индикаторы на домашней странице; наконец, поговорим о приложении сценарии, какие методы используются в моих проектах и ​​варианты исполнения для средних и больших проектов.

    PS: Если содержание оптимизации производительности серьезное, то за два-три часа точно не сойдет.Потому что нет конца оптимизации производительности, Я только подумал об этом, когда брал интервью...

  • Знакомы с нашей продукцией?

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

  • Что ты хочешь спросить?

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

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

Две стороны (60мин)

Интервью в 21:30, интервьюер должен был только что закончить свою работу и подойти, чтобы напрямую спросить о бизнесе, весь процесс бизнеса...

Детали страницы разрешений:

  • Как оформить разрешения для каждого модуля и кнопки;
  • Как проектировать по ролям и регионам?
  • Чтобы добавить заголовок, а также для управления порядком отображения, производительность одинакова в каждом браузере, как спроектировать? Скажи все планы, подумай, во что можно поиграть бесплатно...
  • Говоря о локальном хранилище, вопрос: соответствует ли размер localStorage в разных браузерах и мобильных браузерах?

разное:

  • Этот абзац является пунктом моего резюме, пропустите его...
  • Продолжайте говорить о продуктах Али.После простого использования, пожалуйста, предложите несколько областей, которые можно оптимизировать?
  • Ничего не раскрывается, позвольте вам предсказать следующее направление этого продукта, если это вы, какое направление вы выберете, и почему пусть вы это сделаете, скажите, в чем вы хороши...
  • Формально обсудите продукт, чем все занимаются, ситуацию командной работы, объявите направление следующей итерации, целевую группу, цель...
  • Светская беседа, как обычно, до свидания.

эпизод:

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

Три стороны (60мин)

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

Вопрос 1:

/**
 * 1.计算多个区间的交集
 *   区间用长度为2的数字数组表示,如[2, 5]表示区间2到5(包括2和5);
 *   区间不限定方向,如[5, 2]等同于[2, 5];
 *   实现`getIntersection 函数`
 *   可接收多个区间,并返回所有区间的交集(用区间表示),如空集用null表示
 * 示例:
 *   getIntersection([5, 2], [4, 9], [3, 6]); // [4, 5]
 *   getIntersection([1, 7], [8, 9]); // null
 */

Вопрос два:

/**
 * 2.DOM 的体积过大会影响页面性能,假如你想在用户关闭页面时统计(计算并反馈给服务器)
 当前页面中元素节点的数量总和、元素节点的最大嵌套深度以及最大子元素个数,请用 JS 配合
 原生 DOM API 实现该需求(不用考虑陈旧浏览器以及在现代浏览器中的兼容性,可以使用任意
 浏览器的最新特性;不用考虑 shadow DOM)。比如在如下页面中运行后:
 */
<html>
  <head></head>
  <body>
    <div>
      <span>f</span>
      <span>o</span>
      <span>o</span>
    </div>
  </body>
</html>
会输出:

{
  totalElementsCount: 7,
  maxDOMTreeDepth: 4,
  maxChildrenCount: 3
}

Вопрос третий:

// 3.请使用原生代码实现一个Events模块,可以实现自定义事件的订阅、触发、移除功能
/*
const fn1 = (... args)=>console.log('I want sleep1', ... args)
const fn2 = (... args)=>console.log('I want sleep2', ... args)
const event = new Events();
event.on('sleep', fn1, 1, 2, 3);
event.on('sleep', fn2, 1, 2, 3);
event.fire('sleep', 4, 5, 6);
// I want sleep1 1 2 3 4 5 6
// I want sleep2 1 2 3 4 5 6
event.off('sleep', fn1);
event.once('sleep', ()=>console.log('I want sleep));
event.fire('sleep');
*/

Бизнес в четыре стороны (35 мин)

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

  • Принцип кросс-энда? Я рассказал о нескольких примерах: таро, уни-приложение, и, кстати, я упомянул архитектуру флаттера, нативной реакции, апплета и т. д. и то, как его спроектировать.
  • В каких сценариях можно использовать динамические формы? Я привел 7 или 8 примеров.
  • Проблемы, связанные с адаптацией мобильного терминала, и сценарии применения.
  • Деловые обсуждения моей компании, узнавал ли я о конкурирующих продуктах и ​​т. д., здесь пропущены.

час пять сторон (60 мин)

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

Да, HR также задает технические вопросы.

Быстрая ручная двусторонняя подвеска\color{#fe8c00}{Быстрые руки с двух сторон}

Одна сторона (60мин)

  • Самостоятельное введение
  • Сравните стек технологий react и vue и найдите разницу
  • Какая самая сложная структура данных встречается на стороне Б?
  • Быстрая реализация [1, 2, ...100], любое решение, которое вы можете придумать
  • Оптимизация представления данных, перехват и обработка данных
  • Где в реальных сценариях используются кучи, связанные списки и структуры с несколькими деревьями?
  • Возможности es6 и es6+, те, которые вы используете чаще всего, и те, которые наиболее полезны, решают какие проблемы.
  • Проблемы, связанные с GC: es6+, часть цикла обработки событий, которая включает GC.
  • Различные решения для плоского расширения массива, приложение карты массива
  • Расскажите об общей идее сортировки V8
  • Предел параллелизма обещаний
  • Рукописное обещание.все
  • Провинциальные и городские поля сращивания, требующие O (N) для решения
  • взаимопонимание Китая и Тайваня
  • Обсудить бизнес
  • направление личного развития

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

Две стороны (60мин)

  • Обзор и оптимизация проекта
  • Рассказываем о самом сложном моменте в бизнесе
  • Алгоритм ограничения УЗЛА
  • Самый эффективный способ оптимизировать производительность
  • Вы упомянули показатели эффективности, можете рассказать, как они рассчитываются? Такие как LCP, FID
  • Вопросы по алгоритму:массив полный массив
  • Деловая дискуссия на Среднем Тайване
  • Причина ухода

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

Cheetah Mobile трехколесный технический+круглыйhrлапша\color{#fe8c00}{Cheetah движется три технических раунда + один часовой раунд}

Техническая сторона (60мин)

  • Какие бывают типы ввода, помните другие атрибуты?
  • Что такое псевдоклассы и псевдоэлементы CSS? Какая разница?
  • Как создать равносторонний квадрат внутри родительского элемента неизвестной ширины
  • Что блокирует асинхронная загрузка js
  • Каковы все методы массивов? Описание параметра findIndex
  • Сходства и различия между vue и react
  • Как оптимизировать vue framework, обратите внимание на оптимизационный фреймворк
  • jsx использование vue и реакция
  • Действительно ли ключ id делает сравнение списков более эффективным? Приведите встречный пример?
  • Средства оптимизации webpack
  • Как настроить tree-shaking, какизбегатькачание дерева?
  • С какими ямами сталкиваются электрон и апплет?
  • Расскажите об автоматизированном тестировании WeChat
  • Новые функции от es2015 до es2020, которые вы используете чаще всего, принесут вам наибольшую пользу.
  • Разница между weakMap и Map, принцип weakMap, почему это может быть GC?
  • Как вмешиваться в GC?
  • Принцип динамической загрузки импорта Webpack
  • Знаете о devTool в веб-пакете?
  • Как находить ошибки, сообщать данные и обрабатывать онлайн-исключения
  • Почему кэширование webpack иногда настроено, но чанк все равно обновляется?
  • Разговор о цикле событий браузера и узла
  • Что еще стоит за микрозадачами? Как называется requestAnimationFrame? Всегда ли есть задача в кадре requestAnimationFrame? Давайте поговорим о ситуации.
  • Как рассчитывается частота кадров?
  • Знаете о кибербезопасности?
  • Как избежать перехвата данных iframe
  • Произнесите код состояния
  • Скажем 304, в какой ситуации будет 304? Согласовать кешированные поля заголовка?
  • ваш обучающий канал
  • Перспективы инженерной практики

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

Это скучно, спросил я позже, это фронтенд-архитектор Cheetah, хм, у босса должна быть аура босса, опыт собеседования отличный~~

Бизнес на две стороны (60 мин)

Общее содержание: бизнес-обмен, обмен инженерной практикой, чем занимается клиент Cheetah, какие там ресурсы, их бизнес C-сторона, будущее направление, развитие и т. д. Эта сторона очень проста, о чем думать, конечно логика секса точно есть.

Бизнес с трех сторон (70 мин)

Интервьюер с этой стороны — технический директор Cheetah Mobile.

  • Как проект собирает вопросы и какое количество пользователей?
  • Как устранить неполадки Проблемы с производительностью, пришлите мне индикаторы вашего проекта, конкретные данные и скриншоты ...
  • Как реализуется модульность?
  • Поговорим о структуре каталогов
  • Некоторые функции разработаны самостоятельно или используют сторонние инструменты, как они называются и как они используются?
  • Сумасшедший спросил о тестировании связанного контента, о том, как выполняется модульное тестирование и тестирование компонентов, насколько велик охват кода, как взвешивать принципы тестирования, контент, связанный с системным тестированием, как справляться с некоторыми подробными проблемами и т. д., чтобы сказать 1. 2, 3 пришел?
  • Основные моменты/трудности проекта, как решить?
  • Просмотрите, подведите итоги всего проекта, позвольте вам перепроектировать систему, что бы вы сделали?
  • Точка инженерной практики и углубленного
  • Атмосфера в команде, что хорошего, а что плохого...
  • Какие функции объединяет промежуточная платформа? что вы наделали?
  • Как вы совершали технологические прорывы и чему научились?
  • планирование на будущее
  • Есть вопрос? Я случайным образом задал несколько вопросов переходу, а потом бросил самый важный, нахальный и позволил начальнику указать на мою проблему (PS: Это одна из целей моего собеседования. В то время ход нескольких собеседований был самый быстрый. Другие На мой взгляд, в чем специфический смысл фронтенда? Мне всегда было любопытно. Не у всех есть четкое представление о себе. Раз они не могут это придумать, то должны пройти собеседование).

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

час четыре стороны (30мин)

Обычные вопросы не такие строгие, как Али.

  • Расскажите мне о вашей предыдущей компании
  • Причина ухода
  • Просмотр сверхурочной работы
  • Преимущества гепарда
  • Есть ли другие предложения
  • балабала...

ByteDance висит с трех сторон\color{#fe8c00}{Байт бьется с трех сторон}

Техническая сторона (60мин)

  • В начале я спросил о своем проекте, и он был очень подробным.
  • Как webpack улучшает скорость сборки
  • Что производит ввод загрузчика?
  • принцип веб-пакета
  • Принцип динамической загрузки вебпака
  • горячее обновление вебпака
  • Как написать плагин для веб-пакета
  • Приложения АСТ
  • Как разобрать html-текст или протестировать AST
  • Принцип Babel, как написать плагин для Babel
  • Как спроектировать песочницу-песочницу?
  • API-апплет сделал, что лечение может сделать, чтобы скрыть глобальную переменную, если это вы, как дизайн?
  • Что касается основных вопросов о замыканиях, я правильно понял идею, но не понял ее правильно.
  • Несколько идей по реализации преобразования цвета 'rgb(255, 255, 255)' -> '#FFFFFF'.
  • Укажите число n, сгенерируйте набор целых чисел от 0 до n-1, перетасуйте порядок, чтобы сформировать массив, перетасуйте его несколько раз, как он может выглядеть сбалансированным, и назовите все способы, которые вы можете придумать.
  • leetcode 239
  • В разделе случайных вопросов я задал вопрос о тесте закрытия, и я сделал это неправильно.

Я подготовил много вещей на эту сторону, и это оказалось идеальным промахом.

Двусторонний технический лидер (60 мин)

  • Бизнес, бизнес или бизнес, есть ли лучшее решение для обзора проекта?
  • Как справиться с ошибкой крупной аварии
  • Система наблюдения
  • Чем хорош виртуальный дом? Почему фреймворк проектирует виртуальный дом?
  • Недостатки веб-пакета позволяют вам разработать новый инструмент сборки и упаковки, как бы вы его разработали?
  • Онлайн редактирование документов, как решать конфликты между двумя людьми, как преподнести, рассмотреть разные сценарии
  • Расширенная обработка конфликтов документов Excel, а как насчет конфликтов статей? Это углубление предыдущего вопроса.
  • Основные вопросы, пишите ответ напрямую:
let x = [1, 2, 3]; 
let y = x; 
let z = [4, 5, 6]; 
y[0] = 10; 
y = z; 
z[1] = 20; 
x[2] = z = 30; 
console.log(x, y, z);
  • Основная проблема: простая реализация LRU
  • любой вопрос

Трехсторонний бизнес-лидер (60 мин)

  • Вопросы по алгоритму:从数组 [1, 5, 8, 10, 12] 中找到两个数和为 9,返回 [1, 8] 这样的结果。
  • Вопросы по алгоритму:从数组 [1, 5, 8, 10, 12] 中找到三个数和为 19,返回 [1, 8, 10] 这样的结果。
  • проблема алгоритмаleetcode 300:给定一个无序的整数数组,找到其中最长上升子序列的长度。
  • Мой вопрос к проекту, минут 40 сейчас, в голове хаос.
  • Это не случайный вопрос, у меня почти догадка.

Да, моя байтовая сторона остановилась на этом, алгоритм на этой стороне меня не поставил в тупик, в принципе, я мог придумать решение, когда увидел проблему. Причина зависания с трех сторон в том, что пункты в моем резюме слишком простые, и я не обобщил и не рассмотрел их как следует (основная причина, почему мое резюме не готово к этому собеседованию, всем, я вам урок!) …

обмен личным опытом

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

Этап подготовки

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

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

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

На данный момент, ваш фундамент должен быть немного, основные общиеРукописные вопросы (см. здесь)Уже выбил вас, и основываясь на этом, я потребовалось некоторое время, чтобы почистить лецкод, тем же же рутина, не просто чистить его, те странные странные навыки трудно полагаться на моменту Eureka. Кроме того, я собрал Jiwan Zi и дополнительные заметки (будьте уверены, нет ссылки ......), содержимое почерка включает, но не ограничивается:

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

  • Принцип Webpack, принцип горячего обновления, принцип динамической загрузки, общие плагины, загрузчик, общая оптимизация, как упаковывать, как делить чанки, как писать плагины, жизненный цикл, исходный код микроядра и т. д., а также использование и сценарии применения rollup и gulp. (Я помню, как один экзаменатор сказал мне, что вы очень четко представляете себе весь процесс НИОКР, но не углубляетесь, например, в то, как определить основу упаковки веб-пакета и субподряда... не спрашивайте меня!)

  • Исследование кросс-энд фреймворка, инженерное прочесывание, подводные камни в используемом стеке технологий, некоторые практики на мобильном терминале, просмотр дополнительно подготовленных проектов на собеседованиях, опросы конкурентов, информация о других продуктах, серии тестов и многое другое типа микро-фронтендов , Zhongtai, serverless, визуализация, Wasm и т. д. — не примеры.

  • Кроме того, я также прочитал много очных и технических статей.

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

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

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

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

  • Деловое мышление и подготовка, можно сюда зайти посмотреть, посмотреть микрознания, расходиться побольше, будет вдохновение
  • Я слежу за крупным бизнесменом:58 Шэнь Цзянь_Дорога Архитектора,Сае Ю, Архитектор, который любит смеяться
  • Книги: "Принцип пирамиды", вы можете найти время, чтобы прочитать это, если у вас есть время, это не гарантирует, что это будет полезно.

этап собеседования

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

Остальное, чтобы хорошо выступить на этапе собеседования, хорошего способа нет, предлагаю здесь:

  • Подумайте, прежде чем отвечать на вопрос, хоть он и не гарантированно полезен, но все же должен быть выполнен хорошо.
  • Несколько раз, обращаясь к разным компаниям, пока не слишком устали.
  • При собеседовании в компанию, согласно предыдущему собеседованию, старайтесь примерно рассуждать о масштабах последующих экзаменов или подталкивать одноклассников, готовиться заранее. Как правило, вы спросите: 1 проект в вашем резюме, 2 другие известные продукты, 3 набор титула на JD.
  • Простой обзор, чтобы убедиться, что вы не столкнетесь с той же проблемой.
  • Увеличение широты знаний может привести к другим вопросам, и экзаменатор тоже готов слушать.
  • Выберите хорошее время для интервью, например, я сам, в 10 утра, мой мозг очень яркий, и я говорю спокойно и магнетически... После 7 часов вечера я буду необъяснимо нервничать, и мой голос повысится на несколько пунктов и станет слегка хриплым.Это действительно зависит от человека. Иногда быть спокойным не обязательно хорошо, а нервозность может привести к случайным кульминациям и идеям, и, конечно же, вы можете все испортить.
  • Найдите несколько способов быстро настроить свой дух, которые также можно использовать в предыдущем базовом обучении.
  • Если вы достаточно хороши, вы можете соответствующим образом намекнуть и направить интервьюера, чтобы спросить, в чем вы хороши.
  • Наконец, помолитесь Будде и зажгите благовония на удачу. Разница между людьми заключается в разнице в познавательных и мыслительных способностях. Если какое-то время в вашем мышлении не происходит качественного изменения, вы можете искать удачи. Если вам не повезет, приведенные выше предложения могут не сработать, ведь содержание собеседований по социальному набору по своей природе нестабильно: некоторые фокусируются на технологиях, некоторые на алгоритмах, некоторые на бизнесе, некоторые на образовании, а некоторые на край глаза...

Как продолжать учиться?

Эта часть считается дополнением, и я пока только даю рекомендации:

  • Если вы играете в игры, бросьте игры или бросьте на время, пока не найдете удовлетворительную работу.
  • Найдите свои болевые точки.
  • Изучайте поэтапно и разработайте план, соответствующий циклу. Не заставляйте себя, иначе стресс сломает вас.
  • Съешьте куриного супа или найдите что-нибудь, чего у вас нет, но чего вы жаждете.
  • Что касается бизнеса, читайте больше книг, обобщайте и накапливайте некоторые способы мышления.

Наконец душа спросила:

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

наконец

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

Наконец, я вижу, что маленькие друзья здесь могут щелкнутьотличный\ Цвет {# ff0000} {} НравитсяБар.

——————————————— Вот разделительная линия ———————————————————

После публикации статьи автор вернулся в родной город и в поезде проголосовал за еще несколько компаний.Результаты следующие.

  • 3 февраля: Получил предложение от Xiaohongshu.
  • 4 февраля: Прошел одновременно через Билибили и Гималаи и закончил словесное предложение.
  • 5 февраля: Второй челлендж ByteDance снова провалился, а Meituan наконец-то закончился и дождался зарплаты.

Пока что эта статья наконец-то подошла к концу.