Как раз в период отставки и передачи я нашел время, чтобы кратко поделиться с вами некоторыми из моих личных переживаний, надеясь быть чем-то полезным для студентов, которые только что закончили учебу или которые работают в течение трех или пяти лет.
1: Личный опыт
Прежде чем говорить о тексте, позвольте мне представиться вам. В этой части больше воды. Если вам не интересно, вы можете перейти ко второй части, чтобы прочитать некоторые вопросы интервью.
Я получил степень бакалавра в 2016 году.Я работал в провинции Фуцзянь в первый год выпуска.Я поехал в Ханчжоу в 2017 году.До приезда в Ханчжоу я долго готовился к собеседованию.Я был полон уверенности,но когда Я прибыл в Ханчжоу, я все еще столкнулся с большим количеством неудач. Я до сих пор помню, что в то время интервьюер попросил меня сказать, что является распределенным, или просто разницу между кластером и распределенным, и я тогда застрял. Когда мы раньше работали в провинции Фуцзянь, в проектах, которые мы выполняли, было очень мало параллелизма, и мы обслуживали в общей сложности две или три машины только для балансировки нагрузки. Хотя я много готовился перед интервью, читал много вещей, связанных с распределенными ресурсами, и говорил о проекте, о том, как проект использует распределенные ресурсы, но когда интервьюер попросил меня вкратце рассказать о разнице между кластером и распределенным время, я не мог ответить на некоторое время. Сейчас действительно стыдно думать об этом.
Но Ханчжоу достоин того, чтобы быть столицей интернета.Возможностей действительно много.Это может быть связано с моей подготовкой на раннем этапе, или потому что компании, с которыми я работаю, относительно небольшие, или в компаниях относительно мало людей.В любом случае ,помню что тоже брал в свое время.Много предложений. Позже, по рекомендации друга, я выбрал совместное предприятие в Али. Оглядываясь назад, я очень благодарен за первый опыт работы в Ханчжоу.Я встретил здесь много-много отличных коллег (большинство из этих коллег тоже ушли на Али), а также встретил много отличных коллег.Хороший начальник , а еще я очень прикоснулся к так называемому параллелизму, распределенному, кластерному, большому продвижению и прочему проектному опыту. Оглядываясь назад, я очень благодарен коллегам, которых встретил в то время. Атмосфера в нашей команде в то время была действительно очень хорошей, и атмосфера обучения была очень сильной.В то время мы часто организовывали обмен технологиями в частном порядке, и за это время мы многое выросли, не только самый передовой Интернет технологии, но и привычки к обучению. У меня было много возможностей в этой компании, и я использовал каждую возможность, через полгода я даже стал руководителем команды из 5 или 6 человек, и не прошло и двух лет, как я закончил. Я до сих пор помню, как во время разговора о повышении судья сказал мне, что вы только что закончили два курса и начали руководить людьми, это вызов и яма для вас, вам очень не хватает технологий и опыта, так что не не заблудиться, всегда иметь страсть к технологиям и постоянно совершенствоваться. Я также дал это предложение другим студентам, которые начали работать в относительно небольших компаниях и стали руководить людьми вскоре после того, как они начали работать.
В середине 18 лет я перешел в Ant Financial, которая является Ant Financial под управлением Alibaba под управлением Huabeijiibei. В то время я сменил работу только потому, что многие коллеги вокруг меня медленно получали предложения от Али, На самом деле, как компьютерные профессионалы на том этапе, мы в основном мечтали о BAT (сейчас 2021 год, и первоначальный BAT, возможно, был менее ароматный). Я увидел, что все вышли попробовать и были тронуты, поэтому я проголосовал за позицию Али. Это следует рассматривать как немного силы и немного удачи.Первоначально я был Dingding, но я попал в Ant Financial случайно.
Я присоединился к Ant Financial в августе 2018 года, и к концу января 2021 года это заняло почти два с половиной года. Поскольку я все еще работаю и нахожусь на переходном этапе, здесь неудобно говорить о многих вещах. Здесь я столкнулся со многими проблемами, и в то же время я встретил много замечательных коллег и научился многим способам ведения дел. Я собираюсь уйти из Ant, здесь я также подытожу некоторый опыт работы, в том числе несколько вещей, которые я не очень хорошо сделал сам, я надеюсь, что в будущем у меня будет небольшая ссылка для студентов:
1: На такой большой фабрике, как Али, на самом деле то же самое во многих компаниях.Общение и обратная связь очень, очень важны.Люди, которые просто прячут голову и усердно работают, на самом деле очень обездолены. Я видел нескольких приземленных одноклассников, которым дали пощечину «325» и они ушли. Так что обязательно научитесь собираться и выражать себя перед начальником и коллегами.
2: Слишком много требований, и нагрузка по эксплуатации и техническому обслуживанию слишком велика.Обычно все виды тривиальных дел занимают все ваше время (даже время сна и время выходных).Вы должны научиться избавляться от этого( думать о решениях или просить о помощи, или оставить это другим)), а затем взять тайм-аут, чтобы сделать что-то интересное для роста. Только тогда у вас будет время работать над проектами, которые легко получить KPI. останется жаловаться на то, почему вы так заняты и почему вы делаете всю ругань и утомительную работу. На самом деле эти жалобы совершенно бесполезны, в глазах начальника и большинства людей это означает лишь то, что вы ничего не можете сделать. В ценностях, ориентированных на результат, процесс не важен!
3: Цель работы обычных людей — не что иное, как получение более высокой материальной отдачи при тех же условиях. Если вы действительно много и много работаете, но все равно не можете получить духовное одобрение своего начальника и не можете получить желаемое материальное вознаграждение, вы можете либо изменить себя, либо изменить окружение — либо изменить окружение.
4: Работа принадлежит компании, вам принадлежат только технологии, рост и здоровье. У меня тут нет хозяина, у меня есть свое место, но все равно нужна собственная сила, чтобы ковать железо.Говоря грубо говоря, если вы хотите сменить работу, это зависит от вашей силы.Вы должны потратить время на учебу и подведите итоги в вашей повседневной работе.В интернет-индустрии обновления технологий Скорость замены слишком высока, и только собственный рост является королем.
2: Опыт интервью
Позиция, с которой я сталкиваюсь, — разработка Java, и есть много интернет-компаний первого и второго уровня, включая Tencent, Ali, Didi, NetEase, Meituan, Toutiao, Kuaishou и т. д. Следующие статьи менее водянистые, и все они интервью галантереи. . Я надеюсь, что смогу обвести для вас некоторые «объемы экзамена» и немного помочь вам на собеседовании.
Первое, что я хочу сказать, это то, что время собеседования очень критично, что напрямую определяет вашу конкурентоспособность и сложность получения предложения. Для одной и той же должности собеседования в разные моменты времени имеют разную сложность и требования. Потому что это зависит от степени вакансий и количества должностей ГК.
По моим наблюдениям в Интернете Ханчжоу, в конце каждого года обычно появляется больше возможностей. Кроме того, если кто-то из ваших знакомых порекомендует позицию, которая является более актуальной или имеет высокую вероятность «освобождения», то вероятность того, что вы получите предложение, естественно, будет выше.Об этом я уже говорил ранее.Собеседование основано на силе Немного удачи.
Второй момент, основа Java. Я закончил 4 с половиной года назад, около 5 лет, и должности у меня инженеры-разработчики и специалисты по разработке (недавно я получил предложение от эксперта по разработке на заводе первого и второго эшелона). По сути, к каждому собеседованию следует готовиться к обычным «восьминогим эссе» в java-собеседованиях, и их будут спрашивать каждый раз, например, блокировки, пружины, например, сборку мусора jvm, например, hashmap и т. д. Эти основы необходимо освоить. , даже дыню перезрелую, сделаете прочее. Вот некоторые вопросы интервью (включая ответы), обобщенные Даниэлем, вы можете посмотреть перед интервью,Это все о работе, вот в центре внимания:blog.CSDN.net/U014664750/…
Кроме того, вы можете заглянуть в другие мои блоги на CSDN (переименуйте, если нет), большинство статей в нем — это какие-то базовые вещи, которые часто задают в интервью.
Третий пункт: письменные тестовые вопросы. За последние два года некоторые крупные компании в основном задавали письменные тестовые вопросы. Обычно это вопросы от Nioke. Большинство этих вопросов — вопросы по алгоритмам, и они в основном являются оригинальными вопросами leetcode, поэтому студенты, которые хотят подготовиться к интервью, должны привыкнуть к нему заранее и перейти к leetcode, чтобы очистить вопросы. Как правило, интервьюер задает несколько вопросов разной сложности в зависимости от вашего выступления на собеседовании. Если вы хорошо ответите на вопросы интервью, заданные вопросы будут относительно простыми. Если ответ не очень хороший, вам могут напрямую задать сложный вопрос.
Однако, по моему опыту, вопросы, задаваемые в большинстве случаев, являются оригинальными вопросами средней сложности из 100 самых горячих вопросов по leetcode. Я собрал некоторые из моих последних двух месяцев здесьПисьменные тестовые вопросы, возникающие в процессе собеседования,Для справки:blog.CSDN.net/или 123456677…
В-четвертых, различные широко используемые принципы промежуточного программного обеспечения и исходный код: некоторые часто используемые фреймворки, такие как rpc, планирование задач, кэш-редис, MQ и т. д., особенно какое-либо промежуточное программное обеспечение, используемое в вашем проекте, вы должны освоить его принципы. Если у вас есть время , вам лучше взглянуть на исходный код ядра.Обычные интервьюеры любят спрашивать об этих вещах, особенно когда маленькие фабрики переходят на большие. Эти точки знаний, вы можете сделать соответствующие приготовления в соответствии со статьями в Интернете и вашей собственной ситуацией. Здесь слишком много всего, поэтому я не буду подводить итоги.
Пятый пункт, проект. Говоря о проекте, если это бизнес-проект, он должен отражать трудности и решения проекта, лучше всего иметь высокий параллелизм, большой объем данных, как обеспечить стабильность и так далее. Если это проект фреймворка, он должен отражать его платформу, способы обеспечения высокой надежности и так далее. Затем есть более характерные вещи, которые вы делаете в проекте, самая сложная вещь (на этот раз нужно учиться и использовать, независимо от того, сделано это вами или нет, пока вы можете это сказать, это ваше).
Здесь может быть много студентов, которые не участвовали в каких-либо сложных проектах, то есть проект не является сложным в глазах интервьюера.В это время вам лучше подготовить проект, похожий на промежуточное программное обеспечение, и рассказать о нем привлечь внимание интервьюера. , такие как текущее ограничение, например, планирование задач, например, настройка платформы и т. д., этоУниверсальный и разноплановый проект, легко интегрируемый в собственные бизнес-проекты. Здесь я рекомендую статью г-на Сюй Сюэли, Вы можете выбрать и скачать несколько из вышеперечисленных пунктов и прочитать их несколько раз, а затем разумно применить их в процессе интервью.адрес проекта:Woohoo. Сюй Сюэли.com/afraid/pro это EC…илиgithub.com/xuxueli
Шестой пункт — вопрос о сцене. Как правило, интервьюер задает несколько вопросов по сценарию и просит вас дать несколько решений. Наиболее распространенными являются сценарии всплесков или другие сценарии, связанные с параллелизмом. Стандартного ответа на это нет, все зависит от ваших знаний, если вы можете обосновать это самостоятельно, то все в порядке. Отвечая, постарайтесь быть более полным, сосредоточив внимание на следующих моментах:Планирование емкости, проектирование архитектуры, кэширование, миграция данных, решения для синхронизации, подбазы данных и подтаблицы, решения с высокой степенью параллелизма, согласованность данных, идемпотентность и даже возможность отката, стресс-тестирование производительности, решения для мониторинга и оповещения.Подождите, постарайтесь быть всеобъемлющим и распространять свои знания.
3: Резюме
Период передачи увольнения скучен, поэтому я кратко расскажу о своем опыте работы за последние несколько лет и поделюсь с вами опытом интервью, накопленным за этот период, в надежде немного помочь вам. Кроме того, если я вспомню какие-либо другие интересные моменты позже, я продолжу их добавлять.
4: Напишите в конце
Сейчас я присоединился к новой компании. Я написал эту статью раньше, чтобы поделиться своим опытом и поделиться с сообществом. Недавно было обнаружено, что статья была напрямую размещена в публичном аккаунте неизвестными авторами, а некоторые очень ненавистные заголовки использовались для введения детей в заблуждение. Вот заявление, первоначальная цель этой статьи - помочь некоторым студентам, которые нуждаются в помощи, и вы можете перепечатать и поделиться ею, но плагиат строго запрещен.