На галантерею! Делимся опытом интервью в Дачанге!

интервью задняя часть

Расскажу об опыте владельца:

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

Рынок в этом году настолько плох, как войти в большую фабрику?

Позвольте представиться еще раз:

Лично я двойной небенефициар.Я стажировался в JD с мая прошлого года.После того, как я получил предложение от JD, я случайно начал проходить собеседования (на начальника).

Отдел - Baidu Cloud CDN.Похоже, связан с аудио и видео.Основной язык - Java, что согласуется с самим собой.

Первое, второе и третье личные интервью были завершены за два дня, и конкретные вопросы нельзя было четко запомнить. Следующее содержание основано только на памяти (написано рыбаком на работе):

текст

Односторонняя сутра: 21 января 2021 г., 17:00.

Дама, но серьезная

  1. Самостоятельное введение
  2. Расскажите о проекте стажировки, трудностях и выполняемой работе.
  3. Шаблоны проектирования и другие шаблоны проектирования, используемые в проекте
  4. синхронная блокировка (процесс обновления, понижение? (блокировка чтения-записи) некоторые основные принципы)
  5. Механизм синхронизации между потоками операционной системы
  6. Разница между синхронизацией и блокировкой
  7. Подробное объяснение пула потоков и параметров? Как вы устанавливаете параметры (интенсивный ввод-вывод, интенсивный вычисление)
  8. Область памяти JVM
  9. Как устранить неполадки онлайн-OOM?
  10. Механизм загрузки классов?
  11. Родительская делегация? Как ломается кот?
  12. Написать код 1 Перевернуть связанный список (секунды) 2 Рукописная быстрая сортировка Ввести временную сложность каждого алгоритма сортировки
  13. Книги, которые вы читаете? Знание? «Глубокое понимание виртуальной машины Java» сказало самую глубокую часть? Я говорил о том, как JVM с большой буквы R различает, является ли он ссылочным типом или примитивным типом.
  14. Риторика около 47 мин.

Вторая сторона: 22.01.2020, 11:00.

HR сказал, что на втором собеседовании у меня был высокий Т, и, конечно же, лысый дядя.

  1. Самостоятельное введение
  2. Представляем программу стажировки JD
  3. Как используется распределенная блокировка проекта? Что делать, если главный узел кэша master-slave не работает? (Красный замок)
  4. Проблема разделения мозгов (файлы конфигурации), перекос данных (согласованное хеширование, виртуальные узлы), разбиение данных
  5. Проникновение кеша, поломка, лавина
  6. Редис Страж? кластер?
  7. Нижний уровень zset, зачем использовать сжатые списки (чтобы избежать фрагментации памяти) и пропустить сложность запроса таблицы? log(n) (Если вы поймаете Redis, вы будете просить смерти)
  8. Увидев, что в вашем блоге есть микросервисы, расскажите о микросервисах, распределенных?
  9. Как называются различные сервисы в проекте? Я сказал использовать JSF (JSF — это инструмент связи RPC внутри Jingdong, аналогичный dubbo).
  10. Теорема распределенного CAP
  11. Расскажите о решениях для распределенных транзакций, их преимуществах и недостатках
  12. Напишите вопрос, я забыл, что это такое. В любом случае, это простой вопрос, около 50+ минут

Есть еще кое-что, чего я не могу вспомнить. Кажется, это что-то из исходного кода Spring. Нет записи компьютерного интервью. Короче говоря, интервьюер очень осторожен. . .

Три стороны 22.01.2020 20:30

  1. Представьтесь
  2. Два стека реализуют очередь
  3. В основном это какие-то нетехнические вопросы, болтовня о семье, разговоры об идеалах, выяснение предложений.
  4. Может быть, я могу bb три стороны около 1 часа 15 минут

Через десять минут отдел кадров связался с WeChat и сказал: «Позвольте мне дождаться следующего электронного письма с дополнительным письменным тестом и оценкой».

Получив электронное письмо во второй половине дня 26 января, отдел кадров сказал мне спокойно подождать и сделать предложение самое позднее в пятницу.

lz Прошел почти год с тех пор, как я начал весенний набор на стажировки в феврале прошлого года (с двойной степенью бакалавра). Я также прошел множество собеседований, больших и малых, и соответственно получил предложения от некоторых компаний.Ниже приведены некоторые из моих личных мнений и некоторые рекомендации от других больших шишек.Советую!

Я думаю, что собеседование = базовое + умение + планирование и некоторые навыки прохождения собеседования.

По сути, это соответствует человеку: прошлое (усвоенные знания), настоящее (способность), будущее (планирование)

База

Это так же просто, как

  1. Самые основные структуры данных и алгоритмы;
  2. Некоторые базовые знания на примере Java: JVM, коллекции, фреймворки;
  3. Компьютерная операционная система, компьютерная сеть;
  4. Некоторые распространенные промежуточные программы: netty, nginx, redis, MySQL и т. д.

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

Конечно, вышеизложенное слишком общее. Для конкретного маршрута обзора вы можете обратиться к работам других шишек. Если вам это не нравится, вы можете посмотреть некоторые из блогов, которые я написал.blog.CSDN.net/WeChat_4410…В этой статье делается только краткое изложение и обзор некоторого опыта интервью.

способность

Этот аспект в основном основан на стажировках и проектах, в основном = техническая сила + мягкая сила способностей.

Например: Стажировка

  1. Что вы делали во время стажировки, чтобы доказать свои способности?
  2. Как элегантно писать код во время разработки? (На самом деле некоторые знания, такие как шаблоны проектирования, все запомнят, но многие ли смогут реально применить эти знания на практике?
  3. Как шаг за шагом улучшать свои технические возможности и бизнес-уровень в процессе разработки проекта?
  4. Как быстро разобраться в бизнесе? Адаптироваться к окружающей среде?
  5. Резюме мыслей о стажировке ИЛИ проекте?

Чтобы немного понять:Люди, которые работали, любят задавать некоторые случаи, особенно некоторые лидеры любят спрашивать, даже если технология этого проекта превосходна, как она приземляется? Какова его сцена? Чтобы решить какую проблему? Какой метод ИЛИ инструмент был использован? Какой эффект достигается? Оправдает ли он ожидания в итоге??

Например, каждый запомнит исходный код Spring и шаблоны проектирования, но смогут ли они комбинировать их по отдельности? Например, в сочетании с исходным кодом Spring + разработкой шаблона проектирования? (Эта статья является примером из Департамента технологий Сямэня.Tickets.WeChat.QQ.com/Yes/94OE5From_7Oh…

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

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

Лично я считаю, что переход от статуса студента к статусу работы — это процесс превращения теории в практическую мотивацию.书生气Наверное: слишком много теоретических вещей и наивных, каких-то нереалистичных идей, можно ли их реализовать?

планирование

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

планирование маршрута

Например: Планируете ли вы свой жизненный маршрут заранее?

img

Это фото я нашла в интернете.Тут видно что маршрутов много.Какой из них подходит именно вам? Может быть, многие люди вообще не задумывались об этом? Какой из них подходит именно вам? обучать? рекламировать? карта? Или чистая технология?

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

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

Не все подходят для чистой техники, а некоторые вообще не подходят для бизнеса.Только ты знаешь, какая дорога ведет в Рим в твоем сердце.

И многие отвечают на такие вещи так: у меня прежде всего работа..

Я видел много людей, особенно тех, кто родился в 1990-х годах, которые сменили работу за полгода-год. Во всяком случае, мне кажется, что:不踏实. Нелояльность к компании: кто скажет, как долго вы сможете прыгать из последней компании, а затем уйти? Кто возьмет на себя расходы по взращиванию человека компанией?

Пребывание в компании более пяти лет, по крайней мере, свидетельствует о том, что человек прочно обосновался в этой отрасли и компании.

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

После того, как резюме израсходовано, найти работу становится еще сложнее. Другие компании не знают, но некоторые отделы в JD очень строго придерживаются принципа 52 (я работал только в двух компаниях в течение пяти лет, что означает, что в среднем одна компания проработала не менее двух лет.у-у-у. Краткое описание.com/afraid/AC8 28 58…

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

Жизнь часто состоит из одного шага за раз, одного шага за раз.

Другие давно работают в правильном направлении, а вы все еще думаете, что делать.

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

план времени

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

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

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

уметь их выражать, хотя бы уметь объяснить себяОтносительно практичный, человек с планом и мыслью.

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

Для опыта интервью вы можете найти чувство только в реальном бою.У каждого есть свой способ выражения, но рутина почти одинакова:

Развивайте сильные стороны и избегайте слабых

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

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

Правильно направлять интервьюера в направлении собственной воли

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

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

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

Интервью полно неопределенности

Ты не юань, ты не всем понравишься.

Боюсь, у многих есть глубокое понимание этого: у меня было хорошее собеседование, и я ответил на все вопросы, почему я все-таки бросил трубку? Расслабьте свой ум, когда придет время быть в буддийской системе, будьте немного больше буддистом.

Интервью наполнено неопределенностью, и с интервьюером можно поговорить, даже если ответ на вопрос будет не очень, интервьюер вас отпустит.

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

Собеседование — это двусторонний процесс отбора

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

Как правило, интервьюер находится в тех же рабочих отношениях, что и его рабочие отношения после окончания работы, обычно его коллеги и непосредственные руководители.

Если интервьюер добр и готов помочь вам ответить на ваши вопросы, то ваш рост будет быстрее после входа.

Если технические вопросы интервьюера расплывчаты и непрофессиональны, вы также почувствуете это, если у вас будет больше интервью.

Дело не в том, что вы меня не хотите, и дело не в том, что я не хочу выбирать ваш отдел или компанию Собеседование — это двусторонний процесс отбора..

Старайтесь не писать плохие уличные проекты

Система Seckill, система торговых центров.

Я понимаю причину, я понимаю это

Чуть менее уверенно

Я встретил много друзей на Niu Ke, и большинство из них имеют гораздо более высокое образование, чем моя двойная нешлаковая курица.Это не значит, что плохое образование не должно работать.Я также попал на Baidu и Jingdong.что .

Искренне советую окончившим 22 класс и позже с плохой академической квалификацией.Академическая квалификация не решает все.

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

Правда у такого крупного завода, как летучая мышь, не особо высокие требования к академической квалификации (кроме некоего Востока, на многих факультетах явно требуется ученая степень 211 и выше)

PS

Я давно спрашивал проект, говорю о своей личной точке зрения: Если есть стажировка, то однозначно проект компании лучше, будь объем все-таки профессиональным.

Если у вас нет стажировки, вы можете сделать это: имитировать dubbo, netty, tomcat, простой ioc-контейнер или какие-то проекты, которые действительно можно реализовать, потому что интервьюер будет знать, когда проект провалится.

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

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

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

Оригинальная ссылка:Интервью действительно интересное!

Кроме того, добавьте мой WeChat becxuan, присоединяйтесь к группе ежедневных вопросов и делитесь одним вопросом для интервью каждый день Для получения дополнительной информации, пожалуйста, обратитесь к моему Github,Будь лучшим лучшимJavaer.

Я лично перелил шесть PDF-файлов. После того, как программист поиска WeChat cxuan обратил внимание на официальный аккаунт, он ответил cxuan в фоновом режиме и получил все PDF-файлы.Эти PDF-файлы следующие

Шесть ссылок в формате PDF