В конце 2019 года я ушла из компании, где проработала два с половиной года. Полмесяца ушло на чтение вопросов интервью и чистку алгоритма. Через полмесяца я начала сдавать резюме. Я проголосовала. для Ali, Baidu, Kuaishou и ByteDance соответственно. За исключением того, что Али нокаутировал меня в поспешном телефонном интервью. Baidu и Kuaishou были интервью на месте и видеоинтервью ByteDance. Все три предложения были получены, и ByteDance был окончательно выбран.
Три собеседования - это все три раунда технических собеседований и один раунд собеседований с персоналом.На самом деле, какое бы собеседование ни проводилось, заданные вопросы очень похожи, а ответы можно найти в Интернете, который должен существовать в определенном вопрос интервью.В сводной статье,потому что технология есть технология,даже если ее задают,суть или принцип все равно один и тот же.Если хотите посмотреть подробные реальные вопросы интервью,есть много самородков,Niuke.com, и Жиху.Только поищи.не доделано
Лучше научить человека ловить рыбу, чем научить его ловить рыбу.В этой статье есть и другие вещи, которыми я считаю более достойными поделиться, поэтому, чтобы избежать слишком длинного, я не буду подробно перечислять, какие темы я встречались в этих компаниях. , каждая из них упомянула два предложения, которые произвели на меня наибольшее впечатление
Байду
Baidu — первая компания, в которую я пошел на собеседование после того, как Али взломал ее.Несколько лет назад в Пекине еще можно было проводить интервью на месте, поэтому я также пошел на Baidu для интервью на месте.
С одной стороны, вопросы в основном базовые навыки.Стоит отметить, что Baidu единственный из трех, кто задавал мне вопросы по CSS.Вероятно, интервьюер взял сцену макета из бизнеса, которым он занимался на месте, и спросил меня чтобы написать стиль.Хорошо поработайте над макетом (не макет Святого Грааля или макет двойного летающего крыла и т. д.), в основном, чтобы изучить гибкое использование CSS, вам нужно немного подумать
Вторая сторона также задала немного основ, в основном для изучения некоторых сценарных решений или схем проектирования.Что касается алгоритма, я задал вопрос, что принцип заключается в обходе двоичного дерева в обратном порядке.Это относительно просто и может быть делается без особых усилий.
Третье лицо должно быть лицом менеджера, поэтому я задал вопрос по дизайну сцены, а затем начал рассказывать о жизненных идеалах, почему я ушел, какие у меня планы, какой вклад команда сделала до этого, и какие проблемы я Как вы ее решили, что вы хотите делать после присоединения к Baidu и т. д. В любом случае, я чувствую, что ответить на эти вопросы гораздо сложнее, чем на технические вопросы, потому что некоторые вопросы слишком абстрактны, я не знаю, что спрашивать, но нехорошо продолжать спрашивать его о том, что он хочет спросить. Я могу отвечать только в соответствии со своим пониманием. Я должен следить за своими словами, отвечая. Я не могу остановиться, пока интервьюер не почувствует, что это почти то же самое. , У меня пересохло во рту, я бы предпочел спросить еще Несколько технических вопросов
Подводя итог, можно сказать, что интервью Baidu больше направлено на изучение фактической способности что-то делать, и оно задает очень практические вопросы.
Отдел Baidu - приложение Baidu, которое является основным каналом.
быстрый работник
С одной стороны, это по-прежнему основа расследования.Стек технологий работы интервьюера — React, мой — Vue, и интервьюер меня не смутил, поэтому начал с Vue и задал несколько стандартных вопросов интервью. , алгоритм diff и режим наблюдателя?И так далее, поскольку я систематически просматривал исходный код Vue раньше, мне нетрудно ответить, а после ответа я дал ему дополнительный рассказ о процессе выполнения Vue и связанном с ним исходном коде. принципы кодекса и т. д., и многое сказал. , интервьюер вполне доволен
Во-вторых, я спросил о более сложных абстрактных вещах, таких как цепочка прототипов, а затем один из алгоритмов, которые я задал, был алгоритмом перетасовки.Я чувствую, что не очень хорошо задавать этот вопрос, потому что алгоритм перетасовки слишком независимый. Это не ретроспективная динамика. Планирование, разделение и завоевание - это темы, которые нельзя вывести из одного случая. Если вам довелось видеть реализацию алгоритма перетасовки, вы можете написать эти несколько строк кода с помощью глаза закрыты.Если не читали,можете разбить.Я даже не знаю как это написать в голове.Конечно,с другой стороны,удача тоже часть силы
Санмиан должен быть руководителем команды.То же, что и Санмиан из Baidu, заключается в том, чтобы сначала подойти к вопросу о дизайне сцены, чтобы проверить способность использовать навыки, а затем начать спрашивать о жизненных идеалах, таких как планирование.
Подводя итог, можно сказать, что это интервью с Kuaishou было более полным, и в то же время я мог пообщаться с руководителями фронт-энда трех сторон, что было вполне уместно, и Kuaishou также была последней компанией, которую я взял на себя инициативу доставить. к. На следующий день после интервью я бы пошел домой на китайский Новый год, и я ждал нового года, чтобы присоединиться к работе, но я все еще не успел, потому что я прыгнул и ByteDanced
ByteDance
На самом деле я не планировала голосовать на ByteDance.Это был час ByteDance, который вытащил меня из библиотеки резюме и призвал голосовать, когда я играл дома на Новый год.Они сказали, что могут снять видео интервью после года.Просто проголосуйте,все равно ничего,если на Куайшоу что-то пойдет не так,у меня еще есть куда ехать,и тут я записалась на видеоинтервью,и оно прошло не задумываясь.
Трехсторонний интервьюер мой нынешний Лидер.После болтовни я чувствую себя очень привлекательной, плюс я год назад и пол года назад, на самом деле, я прошел байт, я прошел, но по каким-то причинам я не 't Go,второй раз не прошел.Сейчас третий раз,прошел,более запутался,потому что уже получил электронное предложение быстрой руки,покаяние не очень,но думаю о это, я может быть это судьба, я чувствую, что я чувствую В этот раз я не могу войти в байт, и я должен войти утром и вечером. должен не помочь, но идти.
Несколько уроков успешного собеседования
После этих интервью и некоторых интервью, которые я прочитал, я кратко подытожил несколько успешных интервью в Дачане.
Образование
Это очень понятно. Независимо от того, сколько лет вы проработали, первое, что хочет увидеть HR или интервьюер, просматривая резюме, — это ваше образование. Это очень интуитивный пункт для оценки вашего резюме. Хорошая степень может не иметь значения. Вы проходите собеседование. Тем не менее, это может привести к тому, что ваше резюме пройдет первоначальный отбор. Многие люди могут даже не иметь возможности пройти собеседование из-за своей академической квалификации. У них может быть много навыков, но они не могут их использовать.
Но это тоже понятно.В Дачанге слишком много резюме, и HR не может дать всем возможность пройти собеседование.Иначе интервьюер ничего больше не сделает и не сможет 24 часа на собеседование. очень важны. Интуитивно понятный способ просмотра резюме
рабочий стаж
Поскольку образование произошло, его нельзя изменить, его можно только признать, но самая большая роль образования на самом деле состоит в том, чтобы позволить вашему резюме пройти первоначальный отбор.Если вашей академической квалификации недостаточно для того, чтобы ваше резюме прошло отбор, тогда вы все еще можете надеяться на хороший опыт работы
Вашего образования недостаточно для того, чтобы сразу поступить на большую фабрику, но вы можете продвинуться на какие-то фабрики второго и третьего эшелона или маленькие единороги.Тогда вариантов много.Вы можете остаться в компании такого уровня на два года. Не забывайте практиковать базовые навыки, не тратьте зря
Через два года ваш лейбл будет кандидатом с плохой степенью, но хорошим опытом работы и относительно спокойным.При нормальных обстоятельствах для крупной фабрики не будет проблемой дать вам возможность пройти собеседование.Войдите в процесс собеседования , После этого пришло время вам действительно сделать все возможное
Здесь следует отметить три вещи:
- Компания, выступающая в качестве трамплина, не может быть слишком маленькой
По крайней мере, это второй или третий уровень или единорог.Компания слишком мала, чтобы дать вам хороший проектный опыт.Кроме того, интервьюер и HR, скорее всего, слышали о вашей компании.
- Не прыгайте с корабля часто
Если вы прыгнете с Tencent на Alibaba, а затем на Microsoft и Google, даже если вы прыгнете на полгода, проблем не будет, но если вы прыгнете с неизвестной маленькой фабрики на другую неизвестную маленькую фабрику, такой ежегодный скачок составит ч. думаете, что танцуете слишком часто, думаете, что вы нестабильны, и вы не можете смотреть это через полгода. не трать свое резюме.
- Не будь скучным
Независимо от того, где вы работаете, вы должны в основном писать бизнес-код, то есть перемещать кирпичи, но поскольку вы решили в будущем пойти на большую фабрику, вы должны действительно не ограничиваться перемещением кирпичей, а перемещать кирпичи. из цветов.
Например, если вы обнаружите, что в проекте есть структура, которая не очень разумна, но проблема с тем, чтобы с ней справиться, не слишком велика, то вы должны думать, что я не могу с этим справиться, я сделать его удобным, а затем просто делать это, пока это действительно не будет сделано.Например, если вы считаете, что некоторые шаги в рабочем процессе являются повторяющейся работой, то вы можете подумать, можете ли вы построить колесо, чтобы решить эту проблему
В интервью, которые я испытал, во многих случаях вас просят дать решения, а тест - это практическая способность технологии. Я буду сталкиваться с такими вопросами почти в каждом раунде интервью, которые требуют от вас сознательного накопления ваша обычная работа., вы не можете найти полное решение, просто перемещая кирпичи. Конечно, некоторые общие базовые знания, такие как цепочка прототипов, замыкание, алгоритм сравнения и т. д., также запрашиваются, поэтому вы не можете их использовать, потому что вы редко используйте кирпичи. Плевать на это. Вы можете знать, что происходит с некоторыми очками знаний, но если вы этого не понимаете, этого недостаточно. Вы должны действительно понимать это.
В общем, у вас должно быть свое мышление, и вы не можете покровительствовать движению кирпича, потому что все могут двигать кирпичи, все одинаковые, и все они перевозчики.Почему вы не можете пойти на большой завод а я не могу? Так что вы должны быть лучше, чем они, и вы должны идти вверх, если у вас нет условий для создания условий.
личная практика
Если вам слишком не повезло, компании, в которые вы идете, банкротятся одна за другой или руководители слишком хх, вы не можете часто менять работу, и, естественно, у вас нет хорошего проекта, чтобы придумать, а затем тратить свои Резюме, это не невозможно исправить Да, внешние условия ненадежны, вы все еще можете положиться на себя.
Например, ведите блог, записывайте свое ежедневное техническое мышление, находите решения, создавайте или участвуйте в проектах с открытым исходным кодом, сделайте так, чтобы ваш блог и Github выглядели, различные анализы, исходный код, решения, проекты с открытым исходным кодом, интервьюеры, на которые я нажал и посмотрел на это с улыбкой на лице Вы все еще беспокоитесь, что у вас нет шансов на интервью?
Личная практика также помогает с вопросами о дизайне сцены, которые я упомянул выше, которые любят задавать интервьюеры.
Например, теперь вам нужно реконструировать ленту новостей домашней страницы приложения Baidu. Для каждой части данных, отображаемых в ленте новостей, ее функция и стиль будут иметь разные эффекты в зависимости от различных атрибутов этих данных, таких как реклама, Baijia учетные записи, небольшие видеоролики и т. д. При нажатии на поток данных будут выполняться некоторые операции, такие как открытие модального окна, воспроизведение небольшого видео или переход на страницу, тогда, пожалуйста, скажите мне, как вы хотите спроектировать, когда получите это требование?
Это вопрос с большим количеством знаний и широким кругом задаваемых вопросов? Он не будет касаться конкретных проблемных моментов, но исследует широту и глубину знаний кандидата, обычное накопление и рассматривает масштабы проблемы На поставленный выше вопрос нет четкого ответа.
На этот раз самое время проверить личное совершенствование кандидатов.Некоторые люди могут просто сказать несколько слов с растерянным выражением лица и не знать, что сказать.это кандидат, я мог бы перейти от оптимизации длинных списков, междоменных /межстраничная коммуникация, конфигурация (ремонтопригодность), предзагрузка данных, кеширование данных, плавное переключение страниц/компонентов/анимация перехода, оффлайн-пакеты/ssr Отвечая на этот вопрос с равной точки зрения, без этого запаса знаний невозможно думать об этом , Вопрос о дизайне сцены — это тип вопроса, который позволяет интервьюеру узнавать вас во всех направлениях, а также тип вопроса, который вы можете свободно воспроизводить.
Тогда есть несколько моментов, на которые стоит обратить внимание:
-
блог высокого качества
Так как блог - это место, где отражается собственный технический уровень, вы должны сначала убедиться, что он оригинален, и это действительно ваша вещь.Если это все документы API или чужие вещи или безмозглые тексты, которым научил Xiaobai, то это лучше чтобы его не было. , интервьюер только после прочтения подумает, что вы на этом уровне? Поэтому качество блога должно быть гарантировано
-
упорствовать
Нельзя три дня ловить рыбу и два дня провести в сети.Вы должны проявить настойчивость и сформировать связный опыт.Во-первых, это дает людям почувствовать, что вы действительно серьезно относитесь к этому.Во-вторых, только так вы можете получить достаточно Накопление десятков статей точно позволит интервьюеру понять вас лучше, чем просто несколько статей.
Основные моменты
На самом деле это ключ к победе с одного выстрела во многих случаях.
Что касается изюминки, яконец предыдущей статьиНа самом деле это уже было сказано, и здесь я знаю, чтобы скопировать это:
Недавно я участвовал в нескольких интервью и обнаружил, что интервьюеры любят спрашивать вас, какие у вас основные моменты, будь то деловые или технические, и они будут углубляться в соответствии с вашими ответами, чтобы увидеть, насколько яркими являются ваши основные моменты.
Интервьюер, который спрашивает вас о ваших основных моментах, на самом деле более готов дать вам шанс. Сфера применения технологий слишком широка. Возможно, вы не знакомы с тем, о чем он спрашивает. Это очень распространенная вещь. Это React, он гонится за вам и спрашивать React может быть трудно получить результат. С другой стороны, вы не можете гарантировать, что будете лучшим в каждом интервью. Если вы и интервьюер вообще не находитесь на одном канале, ребята, они не могут понимают, что говорят друг другу, как они могут продолжать? Так что дать вам право выбора и дать вам возможность выбирать для себя, то это приводит к другому вопросу, а что если вы действительно ничего выдающегося не сделали? Вы даже не можете воспользоваться предоставленной вам возможностью, никто не виноват
Поэтому, если у вас есть более высокое стремление, то в обычной работе, даже если вы каждый день пишете бизнес-код, у вас должно быть собственное мышление. Можно ли написать этот компонент по-другому? Можно ли упростить требование? в проекте нужно обновиться до последней версии?Можем ли мы построить колесо, чтобы решить эту проблему раз и навсегда?
Независимо от размера проблемы, это может натолкнуть на размышления.Вообще-то, маловероятно, что вас будут ждать какие-то серьезные проблемы.Значительное накопление, благодаря этому накоплению, внутри команды, вы иметь выходной вклад, о котором вы можете говорить.Если вы покинете команду, вы также можете воспользоваться возможностью, предоставленной вам интервьюером.
Иногда такое яркое пятно лучше, чем мазать алгоритм на обратной стороне тестового вопроса, ведь вопросы на собеседовании или вопросы по алгоритму будут да, нет, но не стандартный ответ, но на такого рода вопросы нет стандартного ответа. вещь, и есть еще что сказать.
Следует отметить, что ваше яркое пятно должно быть достаточно ярким, иначе оно исчезнет через секунду, его легко моргнуть, и оно должно быть достаточно сильным.
Другими словами, вы должны иметь достаточную глубину и понимание своего основного момента, а также понимать восходящие и нисходящие потоки и детали, достаточно, чтобы отвечать на вопросы, которые задает интервьюер, чтобы интервьюер чувствовал, что вы действительно хороши в этом. аспект.
мягкие качества
- Закуски для резюме
Резюме — это первый шаг в процессе найма.Прежде всего, по крайней мере, найдите лучший шаблон.Его много в Интернете.
Затем контент должен быть хорошо написан, и избегайте перечисления бессмысленных технических моментов, что такое jq/vue/vuex/react/redux/http/cdn/vim/git, не то чтобы вы не умеете писать, но и не беретесь за это слишком Расскажите об этих вещах так, чтобы было достаточно одного предложения, а ключевые моменты должны быть выделены.
не пишиопытныйУметь в чем-то, каждый понимает это по-своему, вы думаете, что уметь это использовать в любом случае. Интервьюер может подумать, что, поскольку вы хорошо владеетеjs,какvueдаEvan Youнаписано вместо тебя? Это может быть тяжело для вас, поэтому постарайтесь избегать этих вещей, которые могут вызвать споры.
Сосредоточьтесь на проектах, которые вы сделали,Стек технологий, используемый в проекте, какова его функция и какую роль в нем играете вы, просто напишите ключевые моменты, не пишите столько и долго, как документ, подробности спросят на собеседовании, а резюме с опытом работы в течение трех лет не должно превышать двух страниц.
Если у вас есть что-то в вашем блоге или на гитхабе, лучше привести ссылку, если это пустая оболочка без контента, не ставьте на нее
Кроме того, мое личное предложение заключается в том, что лучше всего поместить фотографию в свое резюме, что эквивалентно добавлению конкретной темы в ваше резюме.Это имеет четкие личные качества и мало связано с тем, как хорошо вы выглядите, если только вы действительно чувствую, что ты выглядишь немного неправильно для всей страны.
- Должен выразить себя
Первоначальное намерение интервьюера должно заключаться в том, чтобы узнать вас как можно лучше, чтобы лучше оценить ваши способности, но вопрос может состоять только из одного или двух предложений, поэтому, как кандидат, вы не можете просто потому, что интервьюер только спрашивает вы 1 +1 равно нескольким, а затем вы отвечаете 2, и все готово.Хотя этот ответ является квалифицированным, это не тот ответ, который больше всего хочет получить интервьюер.
Дав стандартный ответ, следует продолжить распространение по вопросам, заданным активным интервьюером, например, почему оно равно 2, каковы реальные сценарии применения и было ли оно равно 3 в прошлом?
Если быть точным, например, если интервьюер задает вам цепочный вопрос-прототип, то вам нужно не только задать этот вопрос, кроме того, лучше всего проявить инициативу, чтобы рассказать о соответствующих принципах прототипа. chain, то лучше всего на месте нарисовать схему отношений, а потом уже говорить о сценариях применения, например о наследовании цепочки прототипов, если вы так говорите, то фактически можете продолжать продлевать наследование (хотя интервьюер вас и не спрашивал это вообще), короче это отразить все свои знания и максимально раскрыть свои способности перед интервьюером.
Это не читерство, это именно то, что хочет видеть интервьюер, ему не нужно ломать голову, чтобы нарочито направлять, вы сами можете в этом признаться, интервьюер должен быть счастлив, по крайней мере, это показывает, что вы действительно много знаете , потому что знание Он не может сказать так много для того, кто не имеет большого контроля.
В определенной степени вы также можете вызватьэффект ореола, выделение одного аспекта произведет на интервьюера глубокое впечатление, точно так же, как ореол луны, заставляя интервьюера подсознательно игнорировать ваши недостатки в других аспектах
Многие программисты, может быть, не сильны в словах, но это вам не для общения, я думаю, можно больше говорить о технических вещах.
- первое впечатление
Иногда во время интервью нужно смотреть себе в глаза.Для некоторых интервьюеров, когда вы впервые видите его, вы знаете, что это интервью точно не пройдет.Точно так же некоторые интервьюеры, когда впервые увидят вас, решат не давать его ты
Поэтому первое впечатление очень важно.Программистам не нужны костюмы и кожаные туфли,но не поленитесь,особенно в плане личного духа.Нельзя быть слабым.Нужно иметь дух.Смотри,чем больше ты как это, тем больше вы не можете пройти мимо
Человек, проводящий собеседование с вами, по сути, является вашим будущим коллегой, лидером или коллегой из следующей группы. Будьте уверены. Следует отметить, что самоуверенность и высокомерие — две разные вещи, а самоуверенность и смирение не противоречат друг другу.
резюме
Для технического человека важнее всего собственные технические способности.Многие люди полны энтузиазма, когда заканчивают учебу, и они не слишком устают, чтобы работать всю ночь, но общество чаще бьет их, и они легко устал. Теперь некоторые люди могут сдаться после крика и начать довольствоваться статус-кво. Это очень опасная вещь. Если вы не продвинетесь по дороге технологий, вы отступите. Только путем непрерывного обучения вы можете идти все дальше и дальше по дороге технологий.
С другой стороны, существуют объективные трудности, например, слишком большая нагрузка и нет времени, фронтенд-технология развивается слишком быстро, чтобы закончить обучение и т. д. Это требует от вас найти устойчивый путь развития, например, тщательное изучение еженедельной высококачественной технической статьи или регулярного резюме, не оказывайте на себя слишком большого давления, но вы должны продолжать учиться и совершенствоваться.
Какой бы способ вы ни выбрали, в конечном итоге самое главное — реализовать его, ссылки на множество отличных статей в избранном бесполезны.