Содержание
Как быстро подготовиться к собеседованию на английском
Bubble
Первое собеседование на английском — это всегда стресс. Особенно, если оно проходит с носителями языка. Bubble поговорил с преподавателем, который натаскивает учеников на такие интервью, и дизайнером, которая прошла пять таких собеседований. Рассказываем, как к ним подготовиться и меньше волноваться.
Английский — лингва франка, язык бизнеса, на котором говорят около 1,3 миллиарда человек. Владение языком — одно из обязательных требований любой IT-компании в любой точке мира. У специалистов, которые свободно владеют английским, априори будет преимущество перед другими кандидатами при устройстве на работу. Но даже если уровень не самый высокий (A2-B1), то попробовать пройти собеседование на английском все равно стоит.
Минчанка Дарья Ахрамейко сделала именно так. В 19 лет она, владея языком на уровне pre-intermediate, прошла интервью в университет искусств Gerrit Rietveld Academie и уже пять лет живет и работает дизайнером в столице Нидерландов. За это время она успела пройти пять собеседований на английском языке и поработать в амстердамских студиях дизайна Bricks Studio и DAB Studio и в парижской Crosby Studios.
Как попасть на собеседование
Если работодателю понравилось ваше CV, то еще не факт, что вас позовут на собеседование, говорит Ахрамейко. Скорее всего, вместе с резюме надо будет отправить мотивационное письмо и какое-то время общаться по email. Для работодателя умение вести деловую переписку — один из критериев при отборе кандидата.
Разберитесь в структуре письма (как обращаться к работодателю, как представиться, как сформулировать запрос, что писать в теле письма и как его закончить) и вникните в стилистику деловой переписки: пишите только по существу, используйте нейтральную лексику, избегайте двусмысленности фраз, проверьте лишний раз орфографию. На сайте blairenglish есть примеры грамотно составленного письма и упражнения по теме. Там же опубликованы и рекомендации о том, как корректно составить CV и какую лексику для этого использовать, как отвечать на вопросы о вашей стрессоустойчивости, последнем месте работы или, к примеру, желаемой зарплате.
Будьте готовы к тому, что переписка может затянуться. Кроме того, говорит дизайнер, даже если вы не заинтересуете компанию сразу, то HR сохранит ваше резюме на будущее и напишет, к примеру, через полгода. Поэтому то, как вы расскажете о себе изначально, очень важно.
Jobs-бот найдет работу: подключайте бота в Telegram и получайте подходящие предложения
Первое собеседование
Перед поступлением в Gerrit Rietveld Academie Дарья готовилась с репетитором к тесту
Международная система оценки владения английским языком людьми, которые не являются его носителями.
» data-bs-trigger=»focus» data-bs-custom-class=»popover_footnote» data-footnote=»{«content»:»Международная система оценки владения английским языком людьми, которые не являются его носителями.»,»linkContent»:»»,»linkUrl»:{«value»:»»,»meta»:{}}}»>IELTS и проходила вступительное собеседование с комиссией университета.
«Было стрессово, уровень языка был примерно В1. Но мое собеседование — это показ [дизайнерского] портфолио с комментариями. К нему можно подготовиться дома, продумать, что ты будешь говорить», — рассказывает дизайнер.
Через полгода учебы в Амстердаме Ахрамейко пригласили на собеседование в дизайн-студию Bricks Studio, которая в итоге и отправила ей первый оффер. Дизайнер по просьбе Bubble вспомнила все свои пять (успешных и не очень) интервью на английском и составила несколько советов о том, что можно делать во время собеседований, а чего лучше не надо.
- Не бойтесь говорить медленно. Лучше говорить спокойно и с паузами, чем тараторить.
- Погуглите профессиональную лексику (вот пример, но посмотрите и те слова, которые в обиходе у специалистов на той позиции, на которую претендуете). К примеру, в архитектурном дизайне лучше говорить не commercial project — у слова commercial в искусстве негативная коннотация —, а client project.
- Посмотрите в интернете вопросы, которые задают чаще всего, и продумайте на них ответы. Подставьте свою специальность в запрос «… interview questions» и открывайте все ссылки подряд. Можно начать с британского сервиса по поиску работы indeed — в 2022 они обновили подборку 15 самых частых вопросов, которые задают IT-специалистам.
- Не заучивайте речь целиком. Лучше продумайте, что для вас важнее всего сказать: навыки, пожелания, идеи, вопросы к работодателю. Интервью — это диалог.
- До собеседования поговорите со знакомыми о вашей профессии, расскажите им о том, какие у нее плюсы и минусы, с какими проблемами вы сталкивались.
- Если вы не поняли вопрос — не стесняйтесь переспросить. Если вам повторяют вопрос и вы все равно не понимаете, не надо говорить «я не понимаю». Попробуйте понять, какие именно слова вы не понимаете, и спросите, что они значат. Скорее всего, вам объяснят их значение простыми словами.
Возможно ли улучшить свой английский за пару дней
Если времени на подготовку к собеседованию нет, можно только воскресить забытое, говорит Ксения Бегун, преподаватель английского и французского в школе иностранных языков Streamline. «Если вы будете готовиться 24/7, у вас будет кусок заученной информации, которую вы можете забыть от стресса», — рассказывает она.
Если у вас есть два-три дня, вам поможет:
- Общение. Вместо зубрежки — разговорный клуб. Они есть как онлайн, так и при языковых школах. К примеру, speakingclub.com. Беседы в нем модерируются специалистом, есть бесплатный план с одним чатом в неделю. Можно общаться и в приложении Speak Peak.
- Тренировка произношения. Включите видео с субтитрами, уменьшите скорость и повторяйте за диктором, а потом говорите с ним одновременно. Упражнения с выпусками новостей — высший пилотаж, а вот влог или вечернее шоу со знаменитостью — самое то. Можно тренировать произношение в специальных приложениях: Utter, ESLA или English Pronunciation.
Бегун уверена, что при уровне А2-В1 к собеседованию можно подготовиться самостоятельно, особенно если у вас нет проблем с мотивацией. Конечно, можно обратиться и к репетитору, который специализируется на бизнес-английском.
Как подготовиться самостоятельно
Громко говорить перед зеркалом, чтоб соседи боялись. Представьте, что вас уже взяли на работу и вы знакомитесь с коллегами.
Поговорить на английском с носителем или с другом, даже если у него невысокий уровень. Можно просто обсудить, как прошел ваш день.
Отвечать на вопросы. Берете список вопросов по любой теме — и отвечайте. Возможно, вы будете чувствовать неловкость, но эффект будет. Поищите как общие вопросы по IT-тематике, так и вопросы, которые задают в зависимости от специализации. К примеру, project-менеджерам, software-разработчикам, qa-инженерам и веб-дизайнерам.
Тренируйтесь рассказывать о теперешней/прошлой работе. Вам пригодится лексика и грамматика, с помощью которой вы сможете описать, что умеете делать, чему учились и какой у вас опыт работы.
Запишите на диктофон свою речь. Можно даже записать собеседование. Запись можно переслушать самому или вместе с преподавателем языка — вы в любом случае найдете свои слабые места и сможете с ними работать.
Смотрите интервью других людей. Стоит начать с очень простых видео и дальше переходить уже к ситуации реальной коммуникации. Вот только пара таких примеров из youtube (первый, второй).
Читайте статьи и смотрите видео про собеседования в IT на английском. Например, авторы канала «Диджитализируй» составили свой русско-английский словарь базовых слов для IT.
Используйте образовательные ресурсы. Их очень много. Бегун советует:
- выполнить упражнения от blairenglish по написанию резюме. Там же есть список примерных вопросов, которые задают во время интервью.
- изучить лексику, с помощью которой люди рассказывают о своей работе.
- посмотреть подборку от speakspeak.com, в которой есть много лексики для Business English и упражнения для ее закрепления.
- сделать упражнения, которые помогут проверить, насколько хорошо вы владеете базовым словарем бизнес-английского. Такие упражнения есть на сайте learnenglishfeelgood. com (раз, два, три).
- тренировать грамматику: времена, Conditionals, Passive Voice, предлоги и артикли — выбирайте то, в чем менее уверены. Главное, чтобы вы могли описать свои навыки и опыт.
- чекнуть интерактивную платформу Test English, где можно тренировать аудирование, письмо, чтение и грамматику для разных уровней владения языком.
Как справиться с волнением
Если у вас начальный уровень владения языком, но в его рамках вы говорите четко и уверенно, вам простят небольшие ошибки, говорит Бегун. Постарайтесь не использовать сложные грамматические структуры. Лучше сказать проще, но без ошибок.
Если не понимаешь вопрос, лучше переспросить: Sorry, could you repeat? I didn’t catch that. Человек может говорить очень быстро и использовать в речи необычные конструкции, к тому же много собеседований сейчас проходят в зуме, что тоже накладывает сложности. «Если допустили ошибку — смиритесь и говорите дальше», — говорит преподаватель.
Если же вы не знаете ответ на какой-либо вопрос, можно честно в этом признаться и пообещать, что разберетесь в теме сразу после интервью и пришлете ответ на почту. После разговора вы можете попросить фидбек о том, насколько, по мнению работодателя, вы грамотно отвечали на его вопросы. Главное помните, что человек, который вас собеседует, заинтересован в вас и ваших навыках. Если у вы поставили в резюме А2+, никто не ожидает, что вы будете говорить на нем, как носитель.
«Главная ошибка собеса — подгонять ответы». Рекрутеры рассказали о найме в IT
Откуда берутся IT-рекрутеры, с какими трудностями они сталкиваются в попытках закрыть позиции и какие ошибки сами совершают на интервью — полезно знать перед тем, как искать работу.
Как пройти интервью на английском?
- #Собеседование
- #Работа и карьера
Интервью с потенциальным работодателем само по себе непростое событие для кандидата, но дополнительным фактором стресса может стать проверка английского. Собеседования на иностранном языке проводятся обычно при найме сотрудников в международную компанию, когда требования к знанию второго языка связаны с должностными обязанностями специалиста, необходимостью общения с интернациональной командой и руководителем, участием в переговорах с зарубежными клиентами и партнерами.
Переживания и волнения перед подобной встречей могут загнать в тупик любого, поэтому мы собрали несколько лайфхаков, которые помогут вам достойно пройти это испытание:
-
Не начинайте собеседование с фразы: «Sorry for my English». Не стоит демонстрировать неуверенность прямо с «порога», покажите себя с наилучшей стороны. Если вы все же волнуетесь, то используйте “My English is a little bit rusty (ржавый), I haven’t used it much recently». -
Будьте готовы к small talk — именно с него, как правило, начинают разговор. Подготовьтесь заблаговременно, чтобы иметь возможность поддержать беседу, показать легкость в общении. Можно поговорить о погоде (“Nice day, isn’t it?”) или о стильном интерьере бизнес-центра, где проходит встреча. Если ваш собеседник иностранец, допустимо поинтересоваться, как долго он в стране и нравится ли ему город — “How do you like |country|?». -
Изучите заранее ко встрече терминологию, связанную с вашей профессией, специальностью, будущей должностью, а также сферой деятельности компании, в которой вы проходите интервью. Рекрутер высоко оценит, если во время разговора вы будете употреблять профессиональную лексику и обороты, свойственные отрасли. -
Будьте готовы рассказать о себе на английском. Вопрос “Tell me about yourself” предполагает, что вы озвучите информацию о своих функциях и успехах на предыдущем месте работы. Продумайте заранее, как вы хотели бы описать ваш опыт, умения как специалиста, достижения в той или иной компании («I have … years’ experience working as …»). -
Подготовьте несколько фраз, которые можно использовать в течение собеседования, и которые подчеркнут ваше хорошее владение английским языком. Мы сделали для вас несколько «заготовок», которые вы сможете ненавязчиво вставить в свою речь:
— I am … hard-working, сustomer-oriented, responsible, creative, proactive, attentive to details, team player, results driven, good at multitasking
— I have … years’ experience in the field …
— I want to further my career in …
— I am looking forward to an opportunity to work in an international environment and with people from all over the world
— Handle stress easily
— To meet deadlines
— Drive to succeed
— . ..in line with my qualifications
— I expect experience based remuneration
— Competitive salary
— What sets me apart from other candidates is…
-
Не работали или часто меняли место работы — продумайте заранее объяснение. Рекрутеру важно понимать, почему у вас были перерывы в стаже. Постарайтесь в своем ответе исключить такие формулировки, как: увольнение по инициативе работодателя, сокращение с предыдущего места работы или конфликты с руководством. Это может сформировать негативное мнение о вас как о кандидате. Мы советуем использовать такие фразы, как “I resigned to focus on…” или “I am looking for a more challenging position”. -
“What do you know about our company? Why do you want to get this position?”, — часто задаваемый вопрос на собеседовании. Ответ должен расположить вашего будущего работодателя к себе, показать вашу заинтересованность в работе: I’m eager to further my skills/ start career working for your company as… a sales manager because…. Заранее изучите сайт или социальные сети организации, желательно англоязычные версии, а также наименование услуг и лексику, которую используют в данной сфере, чтобы свободно оперировать актуальными терминами в беседе. -
Не поняли, не расслышали собеседника — такое может случиться, главное — не паникуйте. Такая ситуация может возникнуть, если рекрутер не является носителем английского или же вы не поняли слово или предложение, просто-напросто не услышав его. В данном положении не бойтесь переспросить: “I am sorry, I didn’t catch/ understand that, please, could you repeat it?» Отвечать наугад — наихудшее решение, которые вы можете принять. -
Не знаете ответ — не беда. Вполне нормально сказать: «I don’t know». Вы не можете быть в курсе обо всем. Поэтому просто ответьте: «I am not sure, I’ll find out for you». Уточните информацию и вернитесь с ней позже, во время дальнейшего общения с рекрутером после собеседования. -
Обычная практика в конце встречи – спросить, подходит ли ваш опыт работы на данную позицию — Do you think that my experience is relevant for this position? Это покажет ваше желание и мотивацию устроиться в компанию.
И самое главное, не забывайте, что спокойствие и позитивный настрой – ваши главные союзники при любом общении. Рекрутер – это такой же живой человек, как и вы, и скорее всего, английский язык также не является для него родным. Не бойтесь уточнять, переспрашивать или признаваться, что чего-либо не знаете. При должной подготовке вы обязательно произведете максимально положительное впечатление на собеседника.
Как пройти собеседование: телефон, скайп, личная встреча
Готовитесь к первому звонку с HR? Или беспокоитесь о финальном собеседовании на английском языке? Эта статья поможет понять типы собеседований в Европе и Великобритании и расскажет, как их успешно пройти.
Собеседование при приеме на работу – повод для волнений многих русскоязычных специалистов, особенно если вы устраиваетесь в иностранную компанию. Рассказываем про этапы отбора, типичные вопросы и подготовку. На основе опыта наших 2300+ клиентов, получивших работу за рубежом!
Разновидности собеседований по типу вопросов
Ознакомительное собеседование с рекрутером
Обычно собеседование-знакомство занимает от 5 до 30 минут и заключается в кратком представлении вас как кандидата и нескольких вопросах о вашем соответствии вакансии. Recruiter/Headhunter из агентства или Talent Acquisition Manager из компании пытается сопоставить ваше резюме с требованиями компании, проверяет, нет ли явного красного флага, и прощупывает зарплатные ожидания.
В чем здесь подвох: рекрутер может договориться о времени заранее по email или застать вас врасплох неожиданным звонком. Поэтому будьте всегда готовы к базовым вопросам по всем вакансиям, на которые действительно хотите попасть. Используйте трекеры вакансий (даже обычный Excel или Google Sheet подойдет!), чтобы быстро отмечать самые важные требования компаний, и какое резюме вы отправили в каждую из них.
Биографическое интервью
Цель — получить максимум информации о соискателе. Могут интересоваться вашими сильными и слабыми сторонами и задавать любые открытые вопросы, прежде чем переходить к разговору о ваших компетенциях.
Чаще всего вас сначала попросят рассказать о себе. Подготовьте для ответа несколько предложений – так называемую Elevator pitch длиной 1–1.5 минуты максимум. Говорите только о профессиональных качествах, не увлекайтесь деталями личной жизни 🙂 Максимально подчеркивайте релевантный опыт – например, если вы устраиваетесь в юридическую фирму, не стоит начинать перечисление с вашей первой подработки продавцом пять лет назад.
Поведенческое интервью, или собеседование по компетенциям
Цель — выявить ваши профессиональные навыки и модели поведения в разных ситуациях. В этой части собеседования задают максимально конкретные вопросы и делают большой упор на реальные примеры. Вопросы могут начинаться с “Как ты поступал в ситуации, когда..?” или “Что бы ты сделал, если..?”. Например:
- Дайте пример ситуации, когда вам нужно было доделать незаконченную задачу за коллегой.
- Сталкивались ли вы со сложными задачами на своей последней работе? Поделитесь примером.
- Расскажите о ситуации, когда вам нужно было найти нестандартное решение проблемы.
Есть две техники ответов на такие вопросы: STAR (situation — task — action — result) и CAR (challenge — action — result). Лучше приводить свежие примеры и отвечать по существу, не пытаться в ответе на один вопрос показать сразу все свои хорошие качества.
Например, вас просят рассказать о ситуации, когда вы проявили свои лидерские качества. Можете сказать: «Когда я работал на таком-то проекте полгода назад, была такая-то задача. Я сделал это и в процессе у меня получилось объединить усилия двух отделов. В итоге я получил такой результат (личный или компании)».
Если вспомните цифры – сроки проекта или количественные результаты – смело используйте их в ответе, так к вам будет больше доверия! После того, как вы их назовете, вам будут заданы уточняющие вопросы, чтобы все проверить.
Юлия Самойлова
Помогает с карьерой в IT за рубежом | Связаться с Юлией
Кстати, многие ваши ответы будут так или иначе пересекаться (например, “Приведите пример ситуации, где вам нужно было взять на себя большую ответственность” может быть о той же ситуации, в которой вы нашли нестандартное решение проблемы.) Заготовьте 10 описаний ситуаций по технике STAR, и вам будет гораздо проще сориентироваться и подобрать пример на ходу.
Техническое собеседование на английском
Маркетологи, проектные менеджеры, дизайнеры, ИТ-специалисты и многие другие неминуемо столкнутся в процессе отбора с техническим собеседованием. Вас могут заранее попросить подготовить презентацию, предложить решить кейс прямо на собеседовании или просто задавать вопросы по профессии.
Примеры вопросов:
- Для менеджера по проектам: чем отличается json от XML? Поломалось api – как решите эту проблему?
- Для маркетолога: какие задачи может решить контекстная реклама? Какие каналы вы посоветовали бы использовать, если в нашей компании будет проходить весенняя акция на ряд услуг?
- Для бухгалтера: с какими системами управления ресурсами предприятия (ERP) вы работали?
- Для специалистов по программному обеспечению: В чем разница между верификацией и валидацией? Какой язык программирования вы любите использовать при написании алгоритмов?
Иногда вопросы очень специфичны. Не удивляйтесь, если вас спрашивают о, казалось бы, мелочи, о которой вам не рассказывали курсы повышения квалификации. Интервьюер пытается выяснить, сможете ли вы работать с определенными проектами на конкретной должности, и потому задает более узкие вопросы.
Если вопрос застал вас врасплох, постарайтесь дать максимально релевантный ответ или предложить альтернативное решение, продемонстрировав логику вашего подхода. Например, с тем же вопросом по Google Analytics вы можете описать, что для решения задачи откроете раздел Acquisition, Overview и создадите новый сегмент. Это хотя бы даст интервьюеру понять, что вы не растеряетесь в подобной ситуации и быстро найдете решение. Не выходите за одну минуту в вашем ответе, чтобы не слишком отдаляться от хода беседы.
Узнайте свои шансы на переезд
Простая анкета, поможет определить ваши перспективы зарубежом. Узнайте, над чем можно поработать, чтобы улучшить ваши шансы переезда.
Поехали 🚀
Ситуационное собеседование
Цели компании здесь похожи на поведенческое интервью, только ситуация моделируется гипотетически. Например, ваш потенциальный менеджер может описать одни и те же обстоятельства нескольким кандидатам и потом сравнить предложенные варианты решений, а заодно изобретательность, их жизненные ценности и модели поведения.
Стресс-интервью
Стрессовое интервью – это разновидность собеседования, при которой интервьюер намеренно создает для кандидата нервозную или напряженную обстановку. Это не такой часто встречающийся вид собеседования. Обычно проводится для специалистов по продажам, работе с клиентами, офис-менеджерам – тем, кому на ежедневной основе необходимо решать конфликтные ситуации.
Если вы замечаете, что на собеседовании что-то явно идет не по плану, не теряйте профессионализма. Спокойно попросите другой (несломанный) стул или верните ход беседы к теме интервью.
Например, нашему маркетологу Люме за все собеседования в жизни посчастливилось дважды проходить стресс-интервью: один раз собеседник откровенно оказывал знаки внимания прямо во время разговора, второй случай – интервьюер некрасиво ел пельмени 🤯 🙂 Конечно, в обоих случаях собеседники полностью переключались на профессиональную манеру под конец собеседования, объясняли свои действия и давали обратную связь. Такие методы помогают выявить стрессоустойчивость, коммуникабельность, гибкость поведения.
Полезная статья? Читайте больше в Instagram
Реальные истории клиентов.
Какое имя писать в LinkedIn?
#lin
This error message is only visible to WordPress admins
Error: API requests are being delayed for this account. New posts will not be retrieved.
Log in as an administrator and view the Instagram Feed settings page for more details.
Подписаться
Этапы собеседований по формату
Телефонное интервью
Вы спросите: «Что можно понять из пятиминутного разговора?». Телефонное интервью очень эффективно с точки зрения логистики и затрат. У рекрутеров бытует поговорка: «Если человек не понравился по телефону, то он точно не произведет впечатление при встрече». Не воспринимайте телефонное интервью халатно, так как это ваш пропуск на следующую стадию отбора.
Скорее всего, с вами будет общаться рекрутер из агентства или HR-менеджер компании. Непосредственно руководитель позвонит вам только в том случае, если это стартап или малый бизнес.
Установите голосовую почту для подстраховки. Особенно в том случае, если указываете тот номер телефона, к которому не всегда имеете доступ (иностранную сим-карту)! В таком случае, если вы пропустите звонок, рекрутер сможет оставить вам сообщение. Собеседования могут проводить со скрытого номера, поэтому вы не сможете даже перезвонить.
Алиса Шлоссер
Консультирует по карьере в Швейцарии | Связаться с Алисой
Если вы находитесь на активной стадии поиска работы и заметили, что вам звонят со стационарного или неизвестного номера, отойдите в тихое место. С самой первой секунды сконцентрируйтесь на том, как зовут человека и откуда он звонит. Если вы не расслышали, лучше переспросить. Поясните причину: линия оборвалась, плохой сигнал, вокруг шумно. В этом нет ничего предосудительного — лучше выяснить это в самом начале, чем в самом конце признаться, что вы не расслышали, какую компанию представлял рекрутер.
Порой соискатели говорят даже слегка надменным тоном: «Я сейчас не могу разговаривать. У меня дела». Если вы заняты, предложите как минимум две альтернативы. Можно сказать: «Давайте я перезвоню вам сегодня в 5 часов по Лондону или же чуть позже напишу другие варианты времени на имейл?» Не стоит откладывать второй разговор на следующую неделю, предложите варианты в течение ближайших двух дней.
И да, не забывайте улыбаться 🙂 Вы не представляете, насколько сильно это увеличит ваши шансы произвести приятное впечатление на человека на другом конце провода. Он даже сам не поймет почему.
Собеседование по Skype
Собеседование по скайпу, Zoom, Google Meet и другим программам для видеозвонков популярно вне зависимости от того, находитесь вы в стране работодателя или же за ее пределами. Как и собеседование по телефону, первичное общение по Skype помогает компаниям сократить издержки при отборе кандидатов.
Что важно учесть:
Skype или Google аккаунт. В идеале ваш ID должен состоять из имени и фамилии, без лишней информации в виде цифр и неуместных слов. Например, маsha_cat_1996 превращаем в профессиональный вариант Maria.Smirnova.
Исследования несколько лет назад показали, что 76% резюме были отклонены компаниями из-за непрофессиональных адресов электронной почты или никнеймов кандидатов. Даже устаревший email-сервис может заставить работодателя с удивлением посмотреть на ваш профиль.
В письме к HR-менеджеру лучше сразу указать ту почту, к которой привязан ваш аккаунт. Таким образом вас будет проще найти в поисковике Skype или пригласить через календарь Google.
Язык тела. Распространенная ошибка соискателей во время звонка — постоянно смотреть на себя в экране. Такие кандидаты разговаривают не с собеседником, а с самим собой. При этом многие еще и прихорашиваются, постоянно двигая экран и поправляя волосы. Для того, чтобы создать зрительный контакт с работодателем, при общении по Skype важно смотреть именно в камеру.
Ваше поведение на собеседовании должно быть естественным, а движения – профессиональными и расслабленными, как при личной встрече. Внимательно слушайте собеседника. Кивок головы — это отличный вариант, чтобы показать свою заинтересованность.
Эка Ванькова
Помогает с карьерой в маркетинге | Связаться с Экой
Цвет одежды. На видео лучше всего смотрятся темно-синий, светло-голубой, белый, черный цвета и спокойные однотонные оттенки. Избегайте чересчур яркой одежды.
Если вам предстоит собеседование по Skype, Zoom или Google Meet, оденьтесь от макушки и до пяток. Совершенно серьезно, HR-менеджеры Google могут попросить вас приподняться, и ваши любимые домашние штаны с мишками станут роковыми. Рекрутеры делают вывод: «Ага, кандидат не доводит дело до конца или же недостаточно серьезно относится к собеседованию».
Фон. Выберите правильную локацию и постарайтесь создать профессиональную атмосферу. Это может быть переговорная вашей компании или комната в квартире, если в ней есть подходящий фон с минимальным количеством вещей на заднем плане. Не советуем проводить собеседование в кафе — там может неожиданно стать шумно и бывают проблемы со связью. Не забудьте проверить качество звука и видео перед звонком.
Офлайн-собеседование. Стадия 1: личная встреча с рекрутером или HR
Вы успешно прошли собеседование по телефону или Skype, и вас приглашают в офис. Поздравляем! Предлагаем вам мини-список самых распространенных ошибок, которые совершают русскоязычные соискатели на собеседованиях в Европе и Великобритании.
а. Опоздание на собеседование
б. Появление на собеседовании слишком рано
в. Появление на собеседовании с напитком в руках (чай / кофе)
г. Несоответствие дресс-коду (например, глубокое декольте и помада или шорты на интервью в корпорацию)
д. Плохой запах изо рта
е. Слишком резкий парфюм
ж. Грязная обувь, совсем неухоженные ногти или неопрятная одежда
з. Излишняя разговорчивость не по делу
и. Неспособность вспомнить факты, указанные в своем резюме
й. Плохие отзывы о предыдущем работодателе / месте работы / коллегах
к. Отсутствие вопросов работодателю
л. Недостаточная осознанность в оценке работодателя / вакансии
🔥🔥🔥 Смотрите также: Топ-10 ошибок на собеседовании
Смотреть
Вероятнее всего, основной задачей вашего углубленного собеседования с HR будет оценка того, насколько вы подходите корпоративной культуре компании. Вам могут задать на первый взгляд странные вопросы, например: “By the way, do you smoke?”, “How often do you work out?”, “Where do you see yourself in 5 years?”.
По ответам рекрутер понимает, приживетесь ли вы в новом коллективе. Например, если члены команды ведут здоровый образ жизни, а вы выходите покурить каждые 30 минут, то для HR-менеджера это может стать красным сигналом. Или же вас рассматривают на рядовую позицию, где рост не предусмотрен, а вы отвечаете, что через год мечтаете стать руководителем подразделения.
Собеседование подошло к концу, вы вернулись домой. Советуем не расслабляться и отправить рекрутеру thank you letter. Почитайте о том, как правильно составить такое письмо.
Юлия Самойлова
Помогает с карьерой в IT за рубежом | Связаться с Юлией
Итак, после длительных размышлений HR-менеджер все же решил, что именно вы соответствуете условиям вакансии и духу компании. А это значит, что пора проверить ваши профессиональные навыки. В большинстве случаев менеджер по персоналу назначает встречу с начальником подразделения или даже с руководителем компании.
Офлайн-собеседование. Стадия 2: Собеседование с руководителем — финишная прямая
Ваши шансы попасть в компанию высоки как никогда. Презентуя себя руководителю, используйте как можно больше профессиональных терминов и подробно расскажите о своих практических навыках. Велика вероятность, что на этом этапе отбора работодатель предложит вам кейс и будет следить за ходом мысли, чтобы понять, насколько вы вписываетесь в компанию.
Готовимся к прохождению собеседования
Демособеседование, или mock interview
Чтобы чувствовать себя уверенней с рекрутерами, потренируйтесь отвечать на вопросы. Позовите на помощь друзей и попросите задать самые сложные и каверзные. Например:
- “Почему мы должны нанять именно вас из всех кандидатов?” / «From all the other candidates, why should we hire you?»
- “Какие ваши самые заметные слабые стороны?” / «What are your biggest weaknesses?»
- “Почему вы ищете новую работу?” / «Why are you looking for a new job?»
Учитесь отвечать кратко, четко и по делу. На вопрос: «Tell me a little about yourself», некоторые соискатели делятся своей биографией от рождения до прихода в офис. Средняя длина ответа не должна превышать минуту. Слушайте внимательно, о чем именно вас спрашивают, и отвечайте соответственно.
Кстати, не только вы здесь отвечаете на вопросы. Собеседование – это не викторина, а двусторонний процесс. Для вашего будущего босса тоже важно получить информацию и понять, подходит вам эта роль и компания или нет. Поэтому заранее подумайте, о чем хотите спросить работодателя, и что вы хотели бы получить от работы помимо денег: каких коллег, задачи, карьерный рост, корпоративные ценности. К тому же, интересные вопросы подчеркнут вашу вовлеченность в процесс, а это точно будет замечено работодателем.
Нина Старцева
Помогает с карьерой в Нидерландах и ОАЭ | Связаться с Ниной
Research, research и еще раз research
Зачастую соискатели бегло просматривают вакансию и раздел “О компании”, а затем бегут на собеседование. Кандидаты регулярно получают отказы всего-навсего из-за недостаточной осведомленности. Обсудим, на что стоит обратить внимание при подготовке, чтобы приятно удивить работодателя.
Сайт. При подготовке недостаточно просто просмотреть вакансию. Попробуйте копнуть глубже и полностью изучить корпоративный сайт, в особенности разделы About us, Our services, Achievements, Main partners. Такой анализ поможет развернуто ответить на вопросы рекрутера в духе: “What are we famous for?”, “Who are our strategic partners?”, “In which cities are our headquarters?”.
После базовых вопросов специалист по найму будет задавать более профильные. Поэтому во время подготовки попробуйте предсказать, a что спросил бы этот работодатель у вас как специалиста. Например, для позиции продакт-менеджера или дизайнера на собеседовании можно услышать: “А что бы вы улучшили в нашей компании?”, “Как изменить систему регистрации на сайте?”. Среди всех кандидатов лишь единицы ответят, а вы сможете выделиться своей осведомленностью.
Сотрудники. Команда создает определенный микроклимат. Если вы понимаете, что это за люди, то легко сможете представить внутреннее устройство организации. Для этого проанализируйте профиль специалистов нужной вам компании в Facebook, Linkedin или Twitter.
- Какое у них мышление: консервативное или же креативное?
- Как они рассуждают в своих публикациях?
- Как менялась их карьера?
После такого анализа можно сформировать общее представление о принципах, которые эти специалисты транслируют в самой компании. Еще до собеседования вы сможете определить, насколько подходите организации как специалист и как личность.
Поищите информациию об интервьюере. Этим человеком может оказаться даже ваш потенциальный босс. Попробуйте при анализе его/ее профиля найти возможные точки соприкосновения. Учились в одном университете, интересуют похожие книги, работали в той же компании? На собеседовании как бы невзначай упомяните ваши схожести – и вы точно запомнитесь.
Лена Львова
Помогает с карьерой в корпорациях, а также в странах Восточной Европы | Связаться с Леной
Лена Львова, консультант по карьере в корпорациях и поиску работы в Восточной Европе
Внешние публикации. Изучите статьи, опубликованные третьими лицами. К ним относятся пресс-релизы и партнерские статьи в зарубежных или российских изданиях. При помощи электронных ресурсов можно отследить ключевых работников и понять, насколько уверенно компания чувствует себя на рынке.
Открытые позиции. Изучите другие вакансии, которые предлагает компания. Таким образом вы поймёте, какие качества и черты характера работодатель ищет в кандидатах. Открытые позиции помогают определить вектор развития любой организации – чего планирует добиться компания через несколько лет?
Локация. Запланируйте маршрут. Многие соискатели не обращают внимания на то, где находится офис и как туда добраться. В результате приходят либо с опозданием, либо слишком рано. По этикету вы должны быть на ресепшене за 5-10 мин до начала собеседования.
Словарь соискателя
Если на собеседовании вы…
a. Пытаетесь оттянуть время
- Let me think about it.
- That is an interesting question — give me a second to think.
- Interesting, let me think about the best way to answer that.
- So, you are looking for an example of… I can think of a few examples, but the one that is most relevant is…
b. Хотите уточнить вопрос / получить больше информации
- Could you please clarify what you mean by…?
- Can I ask if you are interested in this issue from a … or from a… perspective?
- Just so I am answering the right question — could you please specify what you mean by …?
c. Не расслышали, что вам сказали
- Sorry, could you please repeat this question?
- I didn’t quite catch that. Could you please repeat your last question?
- Sorry I didn’t catch the bit after… Could you please repeat it?
d. Не знаете, что ответить по конкретному вопросу и пытаетесь предложить альтернативное решение
- I am not sure I have the exact answer to your question but I can share a related experience that I think gets close to what you are looking for….
- That is not a concept I am familiar with yet, but I can share ….
Не знаем, откуда они взялись, но от словосочетаний: “Honestly…”, “Frankly speaking…” точно нужно избавиться. Ведь изначально ожидается, что на все вопросы кандидат будет отвечать честно.
Катерина Шевлюга
Консультант по карьере в научной и финансовой сферах | Связаться с Катериной
Корпорация или стартап? Как отличаются собеседования в большой и маленькой компаниях
При поиске работы очень важно определиться, хотите вы работать в стартапе или корпорации, поскольку процесс отбора тоже происходит по-разному.
В маленьких компаниях и стартапах собеседования больше похожи дружескую беседу. Рекрутер или ваш будущий менеджер будут принимать решения и действовать в моменте, а не по запланированной схеме. В стартапе важна ваша совместимость с корпоративной культурой компании, инициативность и способность браться за самые разные задачи. Ожидайте более прямолинейных вопросов (пример: “Работали ли вы с MailChimp?”) и задавайте такие же прямые вопросы в ответ (пример: “Что я буду делать? Кто будет моими коллегами?”)
В крупных корпорациях найм персонала проводится по четко отлаженной схеме. Кандидатов оценивают по чек-листу: за каждый блок вопросов соискателю выставляется определенный балл. Очень важно показать в ходе собеседования, насколько хорошо вы знакомы с деятельностью компании. Среди прочего, в корпорациях оценивают гибкость кандидатов (пример: «Если вы будете работать в HR-отделе, сможете потом перейти в рекрутмент?»). В конце собеседования лучше задавать более глобальные вопросы (примеры вопросов будущему менеджеру или коллеге: «Какие у вас самые запоминающиеся проекты?», «Чем вас привлекла эта отрасль?»).
Популярные вопросы и ответы на собеседовании
Tell me about yourself. Как правильно рассказать о себе на собеседовании на английском?
На чем стоит акцентировать внимание при ответе? Как рассказать так, чтобы вас взяли?
Для чего спрашивают. Хотят понять, соответствуют ли ваши навыки и опыт требованиям к роли. При ответе нужно затронуть ваши качества и умения, которые требуются для этой должности.
Не советуем. Рассказывать про вашу семью, личную жизнь и делиться подробностями, которые представят вас в невыгодном свете (например, вы любите каждый месяц путешествовать в новый город, а должность не предусматривает частых выходных).
Рекомендуем. Рассказать о себе как профессионале в 3-4 предложениях. Стройте ответ по следующей схеме:
- ваша профессия и количество лет опыта
- что вы делали, при этом нужно упоминать навыки и компетенции из описания вакансии
- в каких проектах, индустриях, на какие компании работали
- ваши сильные стороны, черты характера и личные качества
- опционально: что вы ищите в новой работе.
What are your weaknesses? Что ответить о своих минусах на собеседовании или как говорить о своих слабых сторонах?
Для чего спрашивают. Хотят оценить, насколько вы можете реально увидеть собственные действия, видеть вашу склонность к самоанализу и стремление расти в профессиональном и личном плане.
Не советуем:
- говорить, что у вас нет недостатков
- выставлять сильные стороны слабыми. Например “Я перфекционист”
- говорить о личном. Например, “Я слишком много курю”
- упоминать очень старые факты: “На своей самой первой работе…”
Рекомендуем. Назовите 2-3 ваших недостатка в формате истории. Упомятие, как вы обнаружили недостаток, как работали над ним и как решали проблему. Для ответа на вопрос подойдет техника STAR (Situation – Task – Action – Result). Она предполагает, что сначала вы описываете возникшую ситуацию. Затем объясняете задачу, которую вам нужно было выполнить и рассказываете, что вы предприняли (даже если речь о командной работе). В завершении нужно указать четкий (в идеале измеримый) результат, произошедший в результате предпринятых действий.
- Для описания ситуации можете использовать такие шаблоны: “In my previous job I noticed that I was…”, «I used to have», «I used to be», «I had a tendency to”.
- Для описания своих действий используйте фразы: “I enrolled at X course”, “I hired a coach”, “I began to..”, “I started to..”.
- Для описания результата: “As a result, I don’t … anymore”, “Now, I am much better at …”.
Хорошие “недостатки”:
- слишком детальное изучение проблемы/проекта, что отнимает больше времени, чем нужно
- слишком сильное эмоциональное погружение в работу, что может привести к выгоранию
- быстрая утомляемость при выполнении рутинной работы
- сложности с озвучиванием личного мнения на встречах
- чрезмерная прямолинейность
- принятие критики близко к сердцу
- слабые технические умения (плохо владеете программами)
- чувствительность к критике
- боязнь общаться с влиятельными людьми.
Where do you see yourself in 5 years? Где вы видите себя через 5 лет?
Для чего спрашивают. Хотят удостовериться, интересна ли вам вакансия, которую вы хотите занять, останетесь ли вы в этой должности ненадолго и не скажете ли в скором времени “Это совсем не мое”. Также менеджеры компании хотят понять долгосрочное видение карьеры соискателей, насколько это перекликается с ценностями и вызовами компании.
Не советуем давать такие ответы:
- Успешный рантье в какой-нибудь европейской столице (ирония в этом случае совсем не уместна)
- В более крупной компании. Работодатель сразу смекнет, что для вас текущая позиция — это только “промежуточная остановка”.
- Основателем своего бизнеса. В очень редких случаях менеджеры положительно относятся к таким ответам.
Рекомендуем. Идеальный ответ транслирует такой смысл: “Я вижу себя через пять лет в вашей компании, занимаясь тем, что мне нравится и что будет приносить вам пользу”. Поэтому:
- расскажите, как вы видите профессиональный рост – не забывая упомянуть, что вы хотите развиваться внутри компании.
- можно назвать должность из вашей индустрии, но желательно не слишком быстрый скачок роста.
- если вы мечтаете о расширении обязанностей и команды, скажите о том, что хотите развиваться горизонтально.
- расскажите, как ваши карьерные цели совмещаются с возможностями этой должности.
Why do you want to work for us? Как показать свое желание работать в конкретной компании?
Почему спрашивают. Хотят понять, насколько хорошо вы подготовились к собеседованию. Компания также хочет понять, что для вас в приоритете, по какому принципу вы выбираете работодателя (социальная роль компании, уровень зарплат, возможности роста).
Не рекомендуем называть:
- Причины, которые показывают вашу некомпетентность: “Я хочу попробовать себя в новом деле”.
- Общеизвестные факт: “Топ 10 компаний в индустрии/лучший работодтель года”
- Банальные причины, которые ничего не говорят о сути компании (престиж, много открытых вакансий)
- Базовые привилегии, как, например, социальный пакет
- Причины, показывающие отсутствие реального интереса: “Увидел вакансию и подал заявку”
Рекомендуем:
- Подготовиться к вопросу, прочитав последние новости об индустрии и компании, проанализировать цифры. В идеале нужно говорить о том, что не размещено на сайте компании или на первой странице поисковика (I have recently read in X (name of a newspaper, media source) that you….This is something I am highly interested in because…).
- Мы также советуем говорить не только о внешней политике фирмы, но и о внутренней.
- Почитайте о социальных проектах, миссии компании, благотворительной работе и также вверните это в свой ответ.
Why should we hire you? Как ответить на вопрос, почему мы должны взять именно вас на работу?
Цель вопроса: сравнить вас с портретом идеального кандидата, который рекрутер или нанимающий менеджер уже представляют себе до собеседования. Обычно это несколько качеств и навыков, которые наиболее необходимы в этой должности, и удачно впишутся в корпоративную культуру. Кстати, вопрос могут сформулировать и по-другому: “Расскажите, почему вы лучше других кандидатов на эту позицию”.
Don’ts:
– Необоснованное утверждение: “я классный”
– Заявления о ваших собственных желаниях, нежели о потребностях компании: “я хочу работу с визой” / “мне очень нравится ваша компания”. Здесь фокус переводится на желания кандидата вместо того, чтобы говорить о компании и ее потребностях.
– Много негатива о том, что в данный момент в этой компании сделано не так: «у вас плохо работает вот это, это и это. Я все поменяю – и будет хорошо».
– Перетягивать одеяло на себя и уверенно говорить, что другие кандидаты проигрывают в том-то и том-то.
Dos:
Лучше всего заранее подготовить Elevator pitch, то есть 3–4 предложения о вас как о кандидате. Главные подсказки – описание должности и внешние публикации о компании и ее планах на будущее. В чем вы можете быть наиболее полезны? Какие ваши навыки наиболее релевантны? Какие ваши достижения на прошлых позициях могли бы помочь и здесь? Упоминайте именно подходящие должности и факты.
Сколько вы стоите, или как вести переговоры о зарплате?
До выставления офера: Когда работодатель начинает процесс отбора, у него есть определенная вилка оплаты труда для данной позиции. Если вы как соискатель на первом же собеседовании четко озвучите зарплатные ожидания, вы рискуете назвать цифру меньше вилки работодателя и прогадать. Поэтому главный совет: постарайтесь не отвечать на этот вопрос одной четкой цифрой в самом начале процесса отбора.
Если же вам прямо задают такой вопрос, отвечайте вилкой “от… и до…” и объясняйте, что исследовали рынок труда для специалистов с вашим профилем, и что зарплатные ожидания зависят от полного соцпакета и условий вакансии. Еще один момент: найм сотрудников – затратный процесс для работодателя. Если с вами только один раз поговорили по телефону, издержки минимальны, и вам можно просто отказать. Но если с вами уже поговорил нанимающий менеджер, проверили ваше тестовое задание, познакомили с руководителем отдела… компания уже инвестировала в вас достаточно ресурсов, чтобы выслушать и рассмотреть более высокие зарплатные ожидания. Поэтому чем позже в процессе отбора вы поднимаете этот вопрос, тем лучше.
Когда вам выставили офер: Многие кандидаты не вступают в переговоры о зарплате, потому что не хотят показаться слишком требовательными или даже назойливыми. Однако те, кто обсуждает зарплату на финальных стадиях отбора (на последнем собеседовании или после него по email), обычно получают предложение с доходом на 10% выше. Например, в Британии, особенно в сферах маркетинга и ИТ, первое предложение никогда не является окончательным, и переговоры воспринимаются совершенно нормально. Даже если вам не поднимут годовую зарплату, могут улучшить социальный пакет или предложить другие бонусы. Всегда проще повысить свою ценность в самом начале, чем потом во время работы доказывать, почему вам должны поднять зарплату.
Если вы получили предложение о работе с зарплатой ниже ваших ожиданий, обязательно поблагодарите за офер и предложите нанимающего менеджеру или рекрутеру созвониться для обсуждения. Сформулируйте 2–3 дополнительных преимущества вас как будущего сотрудника компании, еще раз изучив требования. Например, если в описании вакансии вы найдете строчку “желателен опыт управления командами” и такой опыт у вас есть, то вы можете это использовать при аргументации.
Совершенно нормально организовать звонок с рекрутером или менеджером и спросить, например: “Можем ли немного увеличить размер оплаты труда? Я заметила, что для этой вакансии важен опыт управления командами для тренировки новых сотрудников. Я была бы рада использовать мой менеджерский опыт с этой целью”. Иными словами, предложите компании дополнительную ценность, донесите до них свою пользу. Однако будьте готовы и к отрицательному ответу. Заготовьте альтернативные пожелания по условиям труда – например, попросите работу из дома, компенсацию стоимости тренажерного зала или дополнительного обучения.
Как вести себя на собеседовании, если не знаешь ответа на вопрос?
Если вопрос застал вас врасплох:
- Переспросите, правильно ли вы поняли вопрос – слегка другими словами опишите, как вы расслышали интервьюера.
- Постарайтесь дать максимально релевантный ответ, даже если вы предложите альтернативное решение. Пример: вы маркетолог, и вам задали узкоспециализированный вопрос по Google Analytics, но вы с ней не так много работали. Можно сказать: “Увы, я не вспомню конкретной настройки в Google Analytics, но в интерфейсе Facebook Business Manager эту задачу можно решить вот таким образом.”
- Если вы совершенно не знаете ответа на вопрос, попробуйте продемонстрировать логику решения проблемы. Например, с тем же вопросом по Google Analytics вы можете описать, что для решения задачи откроете раздел Acquisition, Overview и создадите новый сегмент. Это хотя бы даст интервьюеру понять, что вы не растеряетесь в подобной ситуации и быстро найдете решение.
- Будьте кратки и честны. Конечно, лучше не отвечать прямолинейным “нет” или “я не знаю”, а показать какие-то знания. Но приукрашивать, менять тему или “лить воду” точно не следует, постарайтесь не выходить за пределы минуты в своем ответе.
Повторяем фразы, которые можно использовать в случае незнания ответа:
- I am not sure I have the exact answer to your question but I can share a related experience that I think gets close to what you are looking for….
- That is not a concept I am familiar with yet, but I can share ….
Те кандидаты, которые обсуждают зарплату после выставления офера, обычно получают предложение с доходом на 10% выше.
Эка Ванькова
Помогает с карьерой в маркетинге | Связаться с Экой
Как произвести впечатление на работодателя при собеседовании? Особенности интервью в странах Европы
Великобритания. Внимательно следите за реакциями интервьюера на видеособеседовании: британцы крайне вежливы и ни за что не прервут вас, если вдруг ваш ответ затянулся. При этом общение обычно слегка ироничное, особенно в небольших компаниях, поэтому советуем не забывать об улыбке в течение разговора 🙂 У русскоязычных кандидатов бывают крайне серьезные, строгие лица в силу культурных особенностей, что воспринимается как излишняя напряженность. Также перед собеседованием запоминайте даты с вашего резюме, названия пройденных курсов и описания должностей. Здесь довольно щепетильно относятся к тому, чтобы соискатели знали свое резюме и опыт работы наизусть – даже если вы будете подглядывать на файл на экране, это будет заметно.
Австрия. В Австрии к распечатанному резюме и другим документам соискателя относятся абсолютно нормально. Это помогает визуально уравновесить ситуацию и почувствовать себя не соискателем, а партнером, ведь ваши интервьюеры наверняка будут держать в руках блокнот или документы.
Германия. В Германии на собеседование принято являться с целой папкой с документами (дипломы, сертификаты, резюме, сопроводительное письмо). Не знакомые с этой особенностью иностранцы часто приносят с собой просто распечатанное резюме, и это также, как и в Австрии, никого не смущает.
Франция. Как и во всей Западной Европе, во Франции действует строгое антидискриминационное законодательство. Не упоминайте личные данные в резюме или на собеседование (такие как дата рождения, семейное положение). Французы в компаниях могут общаться приземленно и открыто, но субординация всё равно существует – общайтесь с интервьюером уважительно и сохраняйте дистанцию. И главное правило: не заговаривайте о зарплате первыми. Во Франции не любят напрямую обсуждать финансовые стороны и откладывают это до последнего момента. Прямой вопрос от соискателя на начальных этапах может отпугнуть рекрутера или менеджера. Лучше подождать, пока вас спросят, и ответить “вилкой” зарплат, основанной на вашем знании рынка труда.
Дания. Советуем адаптировать резюме под каждую вакансию и тщательно готовиться к собеседованиям. В Дании отличная социальная поддержка населения – это значит, что датчанам на время поиска работы выплачивается хорошее пособие, что позволяет им не спешить и готовиться к процессу отбора очень качественно. А значит, заявки ваших конкурентов на должность будут выверены до запятой, а к собеседованиям они будут готовы на все сто.
Мы поможем вам на каждом этапе собеседования за рубежом
Каждая компания уникальна и у каждой свой порядок найма сотрудников. В одних с вами будут проводить пятиэтапный отбор, а в других достаточно лишь общения с HR-менеджером. Все зависит от типа организации, страны и должности, на которую вы претендуете. Если вам нужна помощь, мы предлагаем помощь в подготовке к собеседованию в рамках пакета услуг.
Узнайте о ваших карьерных возможностях 💻
Запишитесь на короткую консультацию и получите обратную связь о вашем опыте, навыках и возможностях! Советы карьерных экспертов и рекомендации подходящих пакетов услуг.
Записаться на звонок
Авторы статьи:
Екатерина Папаценко
Копирайтер
Екатерина разбирается в маркетинге и создании текстового контента. Для EP она пишет статьи на русском языке, где рассказывает обо всех советах для тех, кто хочет найти новую классную работу.
Подробнее
Юлия Самойлова
Консультант | Карьера в IT
Юлия развивала свою карьеру в IT в течение 10 лет, включая Accenture, BT и WhatsApp в Великобритании. Начинала с позиции девелопера, после чего перешла в scrum и внедрение технологий. Сейчас Юлия помогает ИТ-специалистам строить карьеру в ведущих корпорациях Великобритании и Европы.
Подробнее
Нина Старцева
Консультант | Карьера в Нидерландах и ОАЭ
Карьера Нины началась в солнечных Объединенных Арабских Эмиратах, после чего передвинулась в страну дождя – Нидерланды. С ее многолетним опытом в рекрутменте, Нина точно обладает самой последней информацией о рынке труда в Европе и Среднего Востока.
Подробнее
Андре Аталла
Консультант | Карьера в корпорациях и консалтинге
Андре поможет вам попасть во всемирно известные компании в сфере консалтинга, финансов, права, нефтегазовой и инженерной отрасли. Его сильнейшие стороны – подготовка к собеседованиям, тестам, решениям кейсов и центрам оценки (assessment centres).
Подробнее
Подводные камни собеседования. Как пройти интервью при трудоустройстве
Дорогие студенты и абитуриенты! Сегодня мы поговорим с вами об одной из самых важных тем, которая так или иначе касается каждого из нас — интервью при трудоустройстве. Данная статья не является серьезной научной публикацией, однако хотелось бы обозначить ее актуальность. Когда для вас прозвенел последний звонок и вам предстоит сделать довольно серьезный выбор, выбор дальнейшей профессии, именно в этот момент вы начинаете оценивать ваши карьерные перспективы. А найду ли я работу, закончив эту специальность и получив диплом этого вуза? А где я буду работать? А как я найду работу? Чтобы получить работу, вам так или иначе придётся проходить собеседование для приёма на работу, от которого на 90% зависит, будете ли вы завтра на рабочем месте или на бирже труда.
Что такое собеседование и с чем его едят?
По сути, собеседование – это диалог между вами и вашим будущим работодателем (иногда на нем могут присутствовать другие представители компании, в чьём прямом подчинении вы будете работать). Предварительно работодатель уже ознакомился с вашим резюме, поэтому у него в голове уже будут вопросы обще-личного характера. К общим вопросам будут относиться следующие: какой вуз вы окончили? Где работали до этого? К личным вопросам можно отнести такие вопросы как: «Почему бы вы хотели работать у нас в компании?», «Где и кем вы себя видите через 5 лет?».
Добро пожаловать на собеседование
Постарайтесь прийти на встречу чуть раньше назначенного срока. Лучше вы подождете 10 минут в приемной, чем работодатель будет ждать вас полминуты. Опоздание на встречу, даже по не зависящим от вас обстоятельствам, на 99% перечеркнет все надежды на получение работы в этой компании.
Если вдруг все-таки такая ситуация произошла, вы чувствуете, что не успеваете к назначенному времени, обязательно позвоните по контактному телефону, извинитесь, объясните причину вашего опоздания и узнайте, сможет ли работодатель принять вас в этот же день чуть позже или есть возможность перенести встречу на другое время.
Входя в офис, обязательно поздоровайтесь, попросите сообщить о вашем приходе сотруднику, с которым у вас назначено собеседование. Если вас попросят немного подождать, не стоит возмущаться и воспринимать это как неуважение к себе. Запаситесь терпением и не теряйте чувство доброжелательности, с которым вы шли на встречу.
Заранее отключите сотовый телефон, чтобы ничто не могло помешать вашей беседе.
Вы в кабинете
Заходя в кабинет, поздоровайтесь, обращаясь по имени и отчеству к сотруднику, с которым будете беседовать. Обязательно улыбнитесь. Скажите, что вам очень приятно приглашение на собеседование именно в эту компанию. Этим вы сможете заранее расположить к себе собеседника.
Сядьте так, чтобы ваше лицо было обращено к собеседнику. Передвиньте стул, если это необходимо. Не разваливайтесь на стуле, не скрещивайте ноги под ним, не поджимайте их; не теребите нервно руками ручку.
Внимательно слушайте вопросы, которые вам задают, смотря при этом в лицо собеседника. Начинайте отвечать только тогда, когда поймете, о чем вас спросили. Если вопрос не совсем понятен, то, извинившись, попросите еще раз повторить его. Однако не переусердствуйте — переспрашивать почти каждый вопрос ни в коем случае нельзя.
Отвечая на вопрос, старайтесь не говорить более 2–3 минут. Этого времени вполне хватит, чтобы в целом осветить наиболее важную информацию по самому сложному вопросу. Односложные ответы «да» и «нет», тихий голос создадут впечатление вашей неуверенности в себе, неумении объяснить свою точку зрения.
Если вас попросят рассказать о себе, не следует пускаться в пространные разговоры о своей автобиографии. Тем более, недопустимо отвечать, что в резюме уже всё написано. Расскажите о своем образовании, осветите опыт работы. Это продемонстрирует лишний раз ваши профессиональные навыки и качества.
На собеседовании у вас будет возможность задать и те вопросы, которые вы подготовили заранее, и те, которые возникли у вас в ходе беседы.
Если вас интересует возможность карьерного роста, то важно суметь правильно задать этот вопрос. Имейте в виду, что вас приглашают в компанию на конкретную должность, на решение определенного круга задач. Не все должности предусматривают карьерный рост. Кроме того работодателям сложно обсуждать этот вопрос, не зная ваших возможностей и способностей. Тем не менее, вполне уместно узнать у работодателя, практикуется ли в компании ротация кадров, существуют ли в отдаленной перспективе возможности роста с данной позиции и обязательно спросить, что для этого нужно (дополнительное образование, курсы повышения квалификации, наработка опыта или что-то еще). Узнайте, какие программы по обучению или повышению квалификации сотрудников существуют в компании. Тогда вы будете выглядеть серьезным и целенаправленным человеком. А это еще один плюс в вашу пользу.
Открытая улыбка, немного хорошего и ненавязчивого юмора, и тогда небольшие промахи будут вам обязательно прощены. Деловому разговору улыбка не мешает, наоборот, остается впечатление, что вы опытный, а потому уверенный в себе человек.
Прощаясь по окончании собеседования с сотрудником, который его проводил, обязательно поблагодарите за предоставленную вам возможность пройти собеседование в данной компании вне зависимости от окончательного выбора, который сделает работодатель.
Верьте в свои силы!
17 типичных вопросов на интервью / Skillbox Media
Дизайн
#подборки
16
Пригласили на собеседование? Значит, ваше портфолио произвело впечатление. Осталось убедить работодателя, что именно вы — идеальный кандидат.
Vkontakte
Telegram
Скопировать ссылку
Кадр: фильм «Реальные упыри»
Жанна Травкина
Пишет про дизайн в Skillbox. Работает директором по маркетинговым коммуникациям, изучает рекламную графику и 3D.
Вы потратили много времени на создание портфолио и добились собеседования. Эйфория от приглашения прошла, и теперь вы думаете, что же будет на встрече.
Чтобы помочь вам подготовиться к собеседованию, мы нашли 17 самых распространённых вопросов, которые задают графическим и веб-дизайнерам на собеседовании. Все вопросы можно условно разделить на несколько блоков:
- конкретные вопросы о ваших навыках;
- нестандартные задачки, над которыми придётся поразмыслить;
- простые, но очень расплывчатые вопросы, на которые ответить не всегда так легко, как кажется на первый взгляд.
Эта подборка поможет вам лучше подготовиться к собеседованию и почувствовать себя увереннее. Однако вам нужно понимать, что спросить могут о чём угодно, — будьте к этому готовы и не бойтесь свободно рассуждать, даже если не знаете ответа.
Не стоит бояться конкретных вопросов — на них вы ответите без проблем. Гораздо чаще новички заваливают собеседование, когда приходится отвечать на общие вопросы о дизайне.
Отвечайте честно. Даже если вы не знаете какую-то конкретную программу, но хорошо ориентируетесь в дизайн-процессах и собрали хорошее портфолио, вас могут принять на работу. Это лучше, чем соврать и наделать ошибок в первые же дни работы.
В требованиях к кандидату часто указывают Figma. У нас есть самоучитель по этому графическому редактору.
Стоит рассказать об этом на реальном примере. Откройте свой лучший кейс и расскажите его историю: важно чётко разделить рассказ на этапы, говорить о конкретных проблемах и решениях. Не стоит бояться, что ваш подход отличается от процессов, принятых в компании, — работодатель просто пытается понять, можете ли вы организовать свою работу и решать проблемы эффективно.
Чем лучше соискатель разбирается в UX, тем больше шансов, что он не поймёт, как ответить, — уложить все свои знания и исследования в минутную речь просто невозможно. Один из вариантов — делать упор не на теорию, а на практику. Расскажите о своём опыте и проектах, а если таковых ещё нет — то о сервисах, которые вам нравятся как пользователю. И обязательно поясните почему.
Интервьюер хочет узнать о вашем реальном опыте и понять, насколько хорошо вы понимаете процесс работы над проектом. Дизайн-исследования помогают создать продукт, полезный для пользователя и способный решить его проблему. Если у вас был такой опыт, поделитесь им, если нет — расскажите об известных вам методах и примерах их использования. Например, о тестировании юзабилити или A/B-тестах: оба этих метода помогают понять, с какими проблемами сталкиваются пользователи и как они действуют.
Создание дизайна — это работа нескольких специалистов, поэтому работодателю важно понять, сможете ли вы вписаться в коллектив и как вы взаимодействуете с командой. Отвечая на этот вопрос, можно рассказать, как вы работали с коллегами на предыдущем месте работы, а если такого нет — просто приведите пример из жизни, где были вовлечены в командную работу. Расскажите, что вам нравится в коллективе, а что мешает.
Нужно показать, что вы в курсе последних отраслевых новостей и следите за тем, что происходит в сфере. Представьте и опишите, как будет выглядеть мир через пять-десять лет, основываясь на сегодняшних прорывных дизайн-разработках. Фантазировать можно, но с опорой на факты.
Они должны быть. Поинтересуйтесь, что вас ждёт после интервью, задайте вопросы о команде и дизайн-процессах. Заранее сформулируйте специфические вопросы, которые у вас появились после изучения требований к позиции и информации о компании.
Если это первое собеседование из нескольких, то о зарплате спрашивать пока рано, она обсуждается в самом конце.
Их любят задавать крупные дизайн-студии, потому что им важно, чтобы работники умели находить быстрые решения и не боялись предлагать смелые идеи. Не пугайтесь таких вопросов: здесь дизайнеру важно не столько дать точный ответ, сколько показать ход своих мыслей.
Особенность, а отчасти и смысл задания в том, что оно общее и не детализированное. Нет точной формулировки, что требуется: кто-то начинает делать сайт, кто-то — приложение, кто-то — кнопку экстренного вызова. Предложить свои варианты можно, но обязательно стоит ответить, что для такого случая уже существует удобное и общепринятое решение — служба 112.
Задание про быстрый дизайн сервиса может звучать иначе. Такая категория вопросов называется whiteboard exercise: для выполнения вам потребуется доска и маркер либо планшет.
Вопрос далеко не всегда имеет именно такую формулировку: могут спросить и про ноутбуки Apple, и про машины Ford, и про количество салонов красоты в городе — всё зависит от фантазии интервьюера. Эти вопросы задают, чтобы посмотреть, как вы умеете выстраивать логические цепочки, но никто не ждёт от вас правильных данных и точных цифр. Ваша задача — прикинуть количество населения, определить, сколько примерно человек пользуются этим предметом, а потом подумать, сколько из них отдали предпочтение этой марке.
На такие объявления реагируют очень остро, и причины вполне понятны. Во‑первых, людям не нравится лишаться привычного удобства на довольно долгий срок. Во-вторых, эти объявления почти всегда написаны сухо и путано, и чтобы понять текст, его часто нужно прочитать от начала до конца несколько раз. Решая эту задачку, подумайте, как подать информацию так, чтобы пользователь сразу увидел нужное — сроки.
Спрашивают, чтобы оценить креативность и посмотреть, насколько нестандартно вы мыслите. При ответе смело фантазируйте и предлагайте самые неожиданные варианты, но главное — не стесняйтесь и сразу начинайте рассуждать. Вместо смартфона могут спросить про всем надоевшую ручку или любой другой обыденный предмет. К таким вопросам очень легко подготовиться самостоятельно — пару раз в день находите любой предмет и придумывайте способы его применения. С каждым разом ваши ответы будут становиться интереснее и оригинальнее.
Это конкретный вопрос о теориях, и может показаться, что он не связан с дизайном. Но он показывает интервьюеру вашу общую эрудированность. Развивая этот вопрос, вас могут спросить, какой из этих принципов вам ближе и почему, — это продемонстрирует особенности вашего подхода к работе.
Бывает, что спрашивают о каком-то конкретном принципе. Среди самых популярных:
- Закон Парето, который гласит, что 20% усилий дают 80% результата.
- Бритва Оккама: при выборе из нескольких вариантов стоит отдать предпочтение самому простому.
- Закон Паркинсона, согласно которому работа заполняет весь отведённый на неё временной отрезок.
Уложить 20, 30 или 40 лет жизни в три минуты не так просто, поэтому большинство соискателей теряются, когда слышат этот вопрос. Ничего страшного в нём нет — от вас ждут краткой истории карьерного роста и фактов, которые помогут составить мнение о вас как о специалисте. Нелишним будет попрактиковаться: встаньте перед зеркалом, засеките три минуты и постарайтесь рассказать о себе только самое важное.
Не стоит в красках расписывать все недостатки своего бывшего начальника или проблемы с коллегами. Лучше воспользоваться самым нейтральным вариантом из возможных и сказать, что вы исчерпали возможности для дальнейшего роста и хотели бы поработать над более сложными и интересными проектами.
Вопрос, уже набивший оскомину специалистам со стажем и пугающий новичков. От вас не ждут пошагового плана развития, нужно лишь показать, что вас интересует сфера и вы планируете развиваться в ней дальше, в идеале — в рамках компании, в которую пришли устраиваться. А вот о желании занять место директора или уйти на фриланс лучше умолчать — кому нужен работник, который может покинуть команду в любой момент?
Главное — уметь о них правильно рассказывать. Представьте каждый свой недостаток в качестве достоинства и добавьте немного юмора — он обезоруживает и настраивает на более открытое общение. Например, если вы не любите затяжные проекты, расскажите о том, что привыкли работать ударно, энергично и укладываться в точные сроки. А перфекционизм можно легко оправдать увлечённостью своей работой и вниманием к деталям.
Изучите информацию о студии, посмотрите её кейсы и обдумайте ответ. Лучше всего перечислить преимущества этой компании, объяснить, почему они для вас важны, а затем упомянуть о том, что вы хотели бы поработать над такими же кейсами.
Читайте также:
Vkontakte
Telegram
Скопировать ссылку
Профессия Графический дизайнер
Вы узнаете, как создавать айдентику бренда в вебе и для печати. Научитесь работать в Illustrator, Photoshop, InDesign и Figma. Добавите в портфолио плакаты, логотипы, дизайн мерча и другие сильные проекты. Начнёте карьеру в студии или на фрилансе.
Узнать про курс
Учись бесплатно:
вебинары по программированию, маркетингу и дизайну.
Участвовать
Обучение: Профессия Графический дизайнер
Узнать больше
Компания «Вкусно — и точка» обновила дизайн упаковки
22 сен 2022
Дизайнер придумал офисный стул в форме гроба
20 сен 2022
Институт Pantone представил яркий цвет на основе древнейшего пигмента
16 сен 2022
Понравилась статья?
Да
Как пройти собеседование в иностранный университет? 10 распространенных ошибок на интервью — GetInUni.
com
Люди испытывают стресс на собеседовании. Это естественно, ведь когда кто-то оценивает нас на экзамене или интервью, мы начинаем нервничать. При таком напряжении иногда сложно представить себя в наилучшем свете, а после часто появляется чувство неудовлетворённости: я мог лучше.
Чтобы успешно пройти интервью, нужно хорошо подготовиться. Как именно это сделать, расскажем в этой статье.
Какие университеты приглашают на интервью?
Факультеты исполнительного искусства (танец, балет, театр), медицинские отделения, большинство курсов в University College London, Imperial College London, Оксфорд и Кембридж приглашают на собеседование.
Сложно составить исчерпывающий список остальных вузов, так как требования везде разные. Например, на факультеты английского языка собеседования проходить не нужно, но университеты Warwick и Queen Mary просят его пройти. Лучше всего проверить на сайте вуза в разделе «Требования к поступающим».
Самые распространенные ошибки на интервью
- Плохая подготовка
Даже если вы полностью уверены в своих силах, нужно готовиться. Да, невозможно предугадать все возможные повороты беседы, но вот что вы можете сделать:
- Отрепетировать рассказ о себе. Лучше перед зеркалом, так, чтобы речь была логичной, без запинок и пауз. Не слишком долгая, только самое важное, из чего сложится первое впечатление.
- Перечитать мотивационное письмо и подумать, какие вопросы по нему могут задать. Записать свои ответы.
- Перелистать все книги, которые вы упоминали в мотивационном письме на случай, если интервьюер захочет их обсудить.
- Тщательно изучить всю информацию по выбранному курсу: что он включает, профессоров, темы, предметы. Запишите для себя, что вас привлекает в нем больше всего и почему.
- Почитать новости по предмету, который планируете изучать. Составить об этом свое мнение. Если беседа коснется последних разработок по нему, вы сможете показать, что в курсе событий.
- Расписать свои сильные и слабые стороны. Вероятно, вам зададут неожиданные вопросы, чтобы проверить вашу реакцию и ход мыслей. Зато на базовые вопросы вы ответите уверенно.
- Путаница в курсах разных университетов
Возможно, вы выбрали несколько разных курсов. Старайтесь не путаться в них. Если начнете рассказывать, как вам нравится период Крестовых походов на интервью по современной истории, все может закончиться отказом. Комиссии вряд ли понравится, если вы будете рассказывать о предмете, который не входит в их курс. Вы хорошо должны знать, что будете изучать в данном университете.
Еще раз освежите память за час до интервью: перечитайте брошюру и информацию на сайте.
- Сомнения
Если на собеседовании заметят, что вы сомневаетесь в своем желании учиться на курсе, то скорее всего, вас вычеркнут из списков.
Комиссии нужны горящие глаза, мотивация и желание. Не спрашивайте, сможете ли вы перейти на другой курс, если вам что-то не понравится. Это существенно снижает шансы на зачисление. Вам нужно убедить, что вы тот единственный лучший кандидат. Поэтому больше энтузиазма и энергичности в разговоре!
Улыбайтесь, приходите с позитивным настроем и покорите их своей харизмой.
- Ложь
Не стоит писать неправду в мотивационном письме. На собеседовании тоже не стоит лгать. Комиссия это заметит и последствия будут плохими.
Например, вас спросят, читали ли вы такую-то статью по вашему предмету. А вы не читали, но говорите «да». Логично, что далее могут спросить ваше мнение о ней. И тут наступит крайне неловкий момент. Лучше сказать что-то вроде: “Я еще не читал, но эта статья есть в моих списках к прочтению, мне очень понравилась предыдущая работа этого автора”.
- Фамильярности
Важно сохранять баланс между чрезмерной официальностью (читай, зажатостью) и панибратством. Неплохо добавить пару любезностей в начале и в конце, чтобы растопить лед. Но не стоит общаться чересчур расслабленно или фамильярно. Само собой, не стоит задавать личные вопросы или делиться тем, как сильно вы ждете студенческих вечеринок.
Будьте уверенными и профессиональными, относитесь к собеседнику с должным уважением.
- Скучающий вид
Если по кандидату видно, что ему скучно, вряд ли его ждет успех на собеседовании. Вряд ли он способен сохранять мотивацию, чтобы закончить учебу. Скорее всего, есть предмет, который вам не очень интересен на курсе. Постарайтесь не показывать этого.
- Зрительный контакт
Зрительный контакт не так легко поддерживать, особенно когда нервничаешь. Лучше заранее практиковаться на друзьях, родных, преподавателях. Жесты во время интервью тоже многое рассказывают о вас. Не стоит слишком размахивать руками или принимать закрытые позы (скрещенные руки и ноги). Если вы не смотрите собеседнику в глаза, о вас могут подумать, как о застенчивом, закрытом или неуверенном в себе человеке. Если на собеседовании несколько интервьюеров, по очереди смотрите в глаза каждому, когда отвечаете на вопросы.
- Неуместная одежда
Лучше заранее продумать свой внешний вид и надеть что-то традиционное – брюки с рубашкой или костюм. Девушкам можно выбрать классическое платье-футляр или так же костюм.
- Опоздания
Никогда нельзя опаздывать, даже на пять минут. Лучше приехать заранее и подождать в кафе неподалеку, собраться с мыслями. Учтите все: пробки, погоду, транспорт. Хоть это правило и очевидно, но люди все равно продолжают опаздывать. Если так случилось, что вы все-таки задерживаетесь, позвоните контактному лицу и предупредите, объяснив ситуацию.
- Негативный настрой
Любой намек на негативные чувства с вашей стороны играет не в вашу пользу. У интервьюера сразу появляются сомнения, если кандидат уже в беседе негативно настроен, то сможет ли он справляться со своими чувствами в учебе, не будет ли это мешать другим студентам. Постарайтесь быть позитивно настроенными и не говорить ни о чем плохом.
Если у вас остались вопросы по интервью, написанию мотивационного письма или сбору документов, мы с радостью поможем Вам на личной консультации. Записаться можно прямо сейчас!
5 советов, которые помогут вам успешно пройти следующее собеседование по техническим вопросам
Джеймс Миллиган из Hays дает советы соискателям, которые надеются получить работу своей мечты, получив высшие оценки на собеседовании по техническим вопросам.
Приближается техническое собеседование? Если это так, мне не нужно говорить вам, что это будет в основном доказательство всех технических навыков, которые вы утверждаете в своем резюме. Но даже будучи опытным разработчиком, вы рискуете себя недооценить, если забудете эти пять советов перед техническим собеседованием.
Делайте больше, чем просто читайте страницу «О нас»
На этом этапе вашей карьеры вы, вероятно, уже проходили множество собеседований и знаете, что нужно исследовать компанию, ее историю, продукты, услуги и отрасль. репутация. Но в ваших интересах копнуть глубже при подготовке к техническому собеседованию. Это выделит вас среди конкурентов и поможет лучше познакомиться с этой компанией, прежде чем вы войдете в ее дверь в день технического собеседования.
Каково видение будущего компании и как должность, на которую вы претендуете, соответствует этому видению? Например, может быть, компания меняет предложение продуктов или услуг в ответ на цифровые преобразования в своей отрасли, поэтому ей потребуются люди с вашими техническими навыками.
А как же культура? Возможно, вы привыкли к непринужденной и неформальной обстановке, где вы можете появляться в джинсах каждый день и работать в кресле-мешке, но не думайте об этой новой возможности. Ваш рекрутер должен располагать всей ключевой информацией о своем клиенте, поэтому свяжитесь с ним, просмотрите сайты отзывов о работодателях и поговорите со всеми в вашей сети, кто работал в этой организации.
Убедитесь, что вы также знаете имена и должности людей, с которыми вы проводите собеседование. Когда вы узнаете, используйте LinkedIn, чтобы найти сходства и общие точки соприкосновения, но будьте осторожны при использовании этой информации в интервью.
Подготовьтесь к вопросам, основанным на сценариях
Вы можете испытать один или комбинацию всех трех стандартных методов оценки во время интервью, поэтому убедитесь, что вы готовы к любым неожиданностям. Начнем с вопросов по сценарию.
Вероятно, вы слишком хорошо знакомы с ужасными вопросами, основанными на сценариях. Обычно это проблема кодирования, которую вы должны решить на доске или листе бумаги.
Например: «Дано стек, поменять местами элементы без создания каких-либо дополнительных структур данных».
Конечно, записать свой подход сложнее, чем решить этот сценарий с помощью IDE или компилятора, и к этому вы не привыкли. Поэтому я настоятельно рекомендую изучить типичные вопросы, основанные на сценариях на доске, в преддверии интервью и попрактиковаться в написании ответов на бумаге и в условиях времени.
Также помните, что не имеет значения, если вы не совсем правы. Цель здесь состоит в том, чтобы интервьюер лучше понял ваш мыслительный процесс и то, насколько хорошо вы решаете проблемы в условиях стресса. И лучший способ выяснить это — дать вам ручку, доску и попросить вас показать свою работу.
Потренируйтесь отвечать на вопросы, основанные на компетенциях
Вы также, вероятно, столкнетесь с вопросами, основанными на компетенциях, которые будут сосредоточены на ваших достижениях и конкретных проектах, над которыми вы работали.
Примером может быть: «В вашем резюме рассказывается, как вы успешно создали инструмент для отслеживания и мониторинга торговли. Проведите меня через весь процесс, начиная с момента, когда бизнес-задача была впервые определена, и заканчивая развертыванием».
Обязательно просмотрите свое резюме перед собеседованием и постарайтесь точно определить, какие вопросы о компетенциях вам, скорее всего, будут задавать, исходя из ваших навыков и опыта на сегодняшний день. Продумайте структуру ответов на эти вопросы, чтобы вы могли изложить ключевые моменты, не уходя от темы.
Рекомендую использовать технику STAR (ситуация, задача, действие и результат). Опишите ситуацию и установите сцену, объясните задачу, которую вы взяли на себя в этой ситуации, действие, которое было предпринято, и результаты действия.
Приготовьтесь к техническим вопросам интервью
Эти вопросы предназначены для проверки ваших технических знаний, например: «Расскажите, как найти первый неповторяющийся элемент в массиве», «В чем разница между интерфейс и абстрактный класс в Java?» или «Какую систему управления версиями вы используете?»
Конечно, тип вопросов, которые вам задают, во многом зависит от того, на какую должность вы проходите собеседование. Итак, заранее изучите описание работы еще раз — часто вы сможете легко определить тематические области, на которых интервьюер, скорее всего, сосредоточится. Вы также можете спросить своего рекрутера, если вы не совсем уверены, каких технических вопросов ожидать.
Помните, что навыки межличностного общения имеют ключевое значение.
Конечно, оценка ваших технических знаний будет главной темой собеседования, но работодатели также ищут сотрудников, обладающих навыками межличностного общения. Это навыки, которые выдерживают испытание временем и выходят за рамки любых технологических изменений в бизнесе.
Помимо очевидных навыков решения проблем (которые являются неотъемлемой частью профессии технического эксперта), вам нужно будет доказать, что у вас есть хорошие коммуникативные навыки. Можете ли вы объясниться, когда описываете сложные технические проблемы другим?
Бывают случаи, когда вы работаете с нетехническими командами. Насколько хорошо вы делитесь своими знаниями с нетехническими профессионалами? Можете ли вы упростить это и убрать часть жаргона, чтобы они поняли?
Перед собеседованием поработайте над тем, как вы будете доносить свои объяснения до технических и нетехнических экспертов, и спросите их мнение о том, насколько вы кратки и ясны.
Да, как технический эксперт, вы можете предложить массу знаний и навыков, так что не преуменьшайте себя, придя на собеседование плохо подготовленным. Охватите все свои основы с точки зрения того, чего ожидать и как лучше всего проявить себя, и, без сомнения, вы блестяще пройдете свое техническое собеседование.
By Джеймс Миллиган
Джеймс Миллиган является глобальным руководителем отдела технологий в Hays. Версия этой статьи первоначально появилась на .Блог Hays Technology .
Подробнее:
Подробнее о Hays
Связанные:
Гостевая колонка, технологии, Hays, соискатели, найм, собеседования
Пройти собеседование при приеме на работу (даже если вы не владеете английским языком)
У вас есть навыки для работы, но как произвести хорошее впечатление, когда вы можете не говорите на языке?
Собеседование при приеме на работу в США может быть пугающим, если вы плохо говорите по-английски. Черт возьми, носителям английского языка достаточно сложно найти работу, поэтому наличие языкового барьера может стать дополнительным стрессом.
Сделайте глубокий вдох. Независимо от того, идете ли вы на собеседование на работу с частичной занятостью или на работу своей мечты, у нас есть несколько советов, которые помогут вам не только произвести хорошее впечатление, но и убедить компанию в том, что вы лучше всего подходите для этой работы.
Преодоление языкового барьера
Первое, что вам нужно сделать, это научиться вести разговор, не изучая весь английский язык. Знание нескольких языковых приемов может помочь вам вернуться в нужное русло и говорить о вещах, которые вы можете хорошо объяснить.
Языковой совет №1: изучите термины
За неделю до собеседования определите любые сложные термины или отраслевые вопросы, которые могут возникнуть. Вы можете найти многие из них в описании вакансии или на веб-сайте компании. Если вы не можете найти описание вакансии, позвоните менеджеру по найму и попросите его. Изучите эти термины и вопросы заранее и возьмите с собой блокнот для быстрой справки.
Языковой совет №2 Вернитесь к прошедшему времени
Самая распространенная ошибка иностранцев в английском языке — использование смешанного времени. Чтобы ваш язык был последовательным, используйте прошедшее время, когда говорите о своей карьере и опыте. Использование прошедшего времени — это простой запасной вариант, и ваш интервьюер вряд ли заметит или отвлечется на это. (Вы также можете упростить свое резюме, используя глаголы прошедшего времени.)
Языковой совет № 3: не забудьте задать этот вопрос:
Во время интервью вам могут задать несколько вопросов, которые вы не понимаете. Каждый раз, когда это происходит, не забудьте спросить: «Можете ли вы сказать это по-другому?» и интервьюер может быстро перефразировать вопрос. Это отличная тактика, которая помогает вам услышать знакомые слова и не прерывает разговор.
Вы также можете попросить у интервьюера «синоним», означающий слово, похожее на то, которое вы не понимаете. Например, если вас спросили о ваших «сертификатах» и вы не поняли этого слова, ваш интервьюер мог бы использовать такой синоним, как «квалификация», который вы могли бы понять лучше.
Убедитесь, что вас услышали
Во время интервью обязательно говорите медленно и четко произносите слова. Внимательно слушайте интервьюера и не бойтесь просить разъяснений. Совет: если вы пользуетесь карманным переводчиком, спросите у интервьюера, разрешено ли это на работе и на собеседовании, но постарайтесь не слишком на него полагаться.
Получить работу
У нас также есть несколько общих рекомендаций для прохождения собеседования независимо от того, является ли английский вашим вторым языком. После того, как вы освоитесь с терминологией компании, используйте эти советы, чтобы убедить их нанять вас.
Узнайте все, что сможете
Во-первых, будьте готовы! Узнайте все, что вы можете о работе (опять же, используя описание работы), и познакомьтесь с компанией. Постарайтесь узнать историю компании, как компания зарабатывает деньги, определите своих конкурентов и узнайте, с какими проблемами компания может столкнуться сегодня и в будущем. Это не только поможет вам выглядеть заинтересованным в работе, но вы можете использовать эту информацию, чтобы позиционировать себя как решение проблем, с которыми они сталкиваются.
Расскажите о своих историях успеха
Вы должны быть в состоянии сообщить, как вы решаете проблемы и достигаете целей, и вы можете сделать это, выявляя истории успеха из своей карьеры. Это может показать, что вы адаптируетесь и хорошо работаете в различных ситуациях. Эта тактика особенно важна, если вы меняете сферу деятельности или не имеете соответствующего опыта работы.
Мы рекомендуем использовать подход STAR для объяснения историй успеха:
S: определить сложные Ситуация с которой вы столкнулись
T: Опишите Задание , которое у вас было в ситуации (ваши обязанности)
A: Объясните действия , которые вы предприняли для решения проблемы
R: Опишите Результаты ваших действий.
Потренируйтесь отвечать на вопросы
Еще одна часть подготовки — попрактиковаться в интервью с другом. Вы можете сделать это, составив 10–20 общих вопросов для интервью, попросить англоговорящего друга или члена семьи задать их, а затем постараться ответить, не читая заметки. Первые несколько раз будут грубыми, но ваш уровень комфорта и производительность будут улучшаться по мере того, как вы будете практиковаться. Лучше всего практиковаться в обстановке, похожей на обстановку, в которой вы будете брать интервью, например, в офисе или комнате для собраний в библиотеке.
Задавайте свои вопросы
Это собеседование проводится не только для того, чтобы компания убедилась, что вы подходите для этой работы; это ваша возможность убедиться, что компания вам подходит. Задавая собственные вопросы, вы также выглядите более избирательно, что дает компании стимул нанимать сотрудников быстрее. Нам нравятся эти примеры вопросов с сайта Monster. com, а также мы можем добавить несколько собственных:
- Насколько разнообразно рабочее место в компании?
- Вы раньше нанимали иностранных граждан?
- Готовы ли вы спонсировать мой путь к ПМЖ?
Как одеваться
Не забудьте одеться подобающим образом для интервью. Большинство интервьюеров говорят, что лучше быть одетым официально, чем слишком небрежно. Офис Career Services в Университете Эмори предлагает отличные советы о том, что является и не является профессиональной деловой одеждой.
Американские приветствия и этикет
Вот несколько негласных правил этикета, которые помогут сделать собеседование менее неловким для вас:
- Приветствуйте интервьюера взглядом и крепким рукопожатием.
- Кивайте и улыбайтесь, пока интервьюер говорит. (Доказано, что это активирует позитивные мысли у других.)
- Не перебивайте интервьюера.
- Приходить на 5-10 минут раньше. Составьте план поездки, чтобы у вас было свободное время.
- Уберите все жевательные резинки, мятные леденцы или леденцы до вашего прихода.
- Говорите громко и четко.
- Выключите телефон.
Практикуйте это во время ролевых игр. Когда интервью закончится, поблагодарите интервьюера за уделенное время. Затем отправьте рукописную благодарственную записку. Мы рекомендуем примечание, в котором указаны как минимум две причины, по которым компания должна вас нанять. Вы можете оставить это перед отъездом или отправить позже в тот же день.
Не сдавайся
Наконец-то доверьтесь своей подготовке и надейтесь на лучшее! Ваша самоотверженность будет оценена по достоинству и обязательно окупится. Хотя вас могут не принять на работу после первого собеседования, ваши шансы получить работу увеличатся, если вы будете следовать этим советам. Не сдавайтесь и продолжайте подавать заявки на вакансии, которые вы хотите.
Получение работы является важным шагом на пути к интеграции в новое сообщество и может быть очень полезным, если вы работаете над получением гражданства. Знайте, что навыки, которые вы привносите в американскую рабочую силу, оказывают положительное влияние на нашу экономику. Мы здесь, чтобы предоставить вам ресурсы и сделать ваш поиск работы максимально беззаботным.
Мы ничего не пропустили? Что помогло вам получить вашу нынешнюю работу? Любые ресурсы, которыми вы хотели бы поделиться?
Электронная почта [email protected] для получения помощи в отношении получения рабочей визы США H-1B или получения спонсорства.
Ищете иммиграционную помощь?
Stump & Associates — самая уважаемая иммиграционная юридическая фирма в Оклахома-Сити. Обладая более чем 30-летним опытом, мы знаем, как обращаться с такими же случаями, как и ваш.
Узнать больше
Как пройти собеседование по программированию — советы, которые помогли мне получить предложения о работе от Google, Airbnb и Dropbox
Еще в 2017 году я прошел несколько собеседований по программированию и получил предложения от нескольких крупных технологических компаний. Поэтому в этот момент я решил поделиться тем, что я узнал в этой статье.
И я только что обновил его на 2022 год, так что он будет очень полезен и актуален, если вы сейчас ищете работу.
Несмотря на то, что я получил приличные оценки как по предмету «Алгоритм CS101», так и по предмету «Структура данных» в университете, я содрогаюсь при мысли о том, что пройду собеседование по программированию, посвященное алгоритмам.
Поэтому я провел последние три месяца, выясняя, как улучшить свои навыки кодирования на собеседованиях, и в итоге получил предложения от крупных технологических компаний, таких как Google, Facebook, Airbnb, Lyft, Dropbox и другие.
В этом посте я поделюсь мыслями и советами, которые я получил на этом пути. Опытные кандидаты также могут ожидать вопросы по системному дизайну, но это выходит за рамки этого поста.
Многие из алгоритмических концепций, проверенных на собеседованиях по программированию, не являются теми, которые я обычно использую на работе, где я работаю фронтенд-инженером (веб). Естественно, я немного забыл об этих алгоритмах и структурах данных, которые я изучал в основном на первом и втором курсе колледжа.
На собеседовании приходится создавать (рабочий) код, пока кто-то тщательно проверяет каждое нажатие клавиши. Что еще хуже, так это то, что вас, как интервьюируемого, поощряют вслух сообщать о своем мыслительном процессе интервьюеру.
Раньше я думал, что способность думать, кодировать и общаться одновременно — это невозможный подвиг, пока я не понял, что большинство людей просто не умеют программировать интервью, когда только начинают. Собеседование — это навык, который вы можете улучшить, изучая, готовясь и практикуясь.
Мой недавний поиск работы привел меня в путешествие, чтобы улучшить свои навыки кодирования на собеседовании. Фронтенд-инженеры любят разглагольствовать о том, как нарушается текущий процесс найма, потому что технические собеседования могут включать в себя навыки, не связанные с фронтенд-разработкой. Например, написание алгоритма решения лабиринта и объединение двух отсортированных списков чисел. Как Front End Engineer, я могу сопереживать им.
Внешний интерфейс — это специализированная область, в которой инженерам приходится решать многие вопросы, связанные с совместимостью браузеров, объектной моделью документа, производительностью JavaScript, макетами CSS и т. д. Фронтенд-инженеры редко реализуют сложные алгоритмы, протестированные в ходе интервью.
В таких компаниях, как Facebook и Google, в первую очередь работают инженеры-программисты, а уже потом эксперты в предметной области.
К сожалению, правила устанавливают компании, а не кандидаты. Особое внимание уделяется общим концепциям информатики, таким как алгоритмы, шаблоны проектирования, структуры данных; Основные навыки, которыми должен обладать хороший инженер-программист. Если вы хотите получить работу, вы должны играть по правилам, установленным мастерами игры — улучшайте свои навыки кодирования на собеседовании!
Этот пост состоит из следующих двух разделов. Смело переходите к интересующему вас разделу.
- Разбивка интервью по кодированию и как к ним подготовиться.
- Полезные советы и подсказки по каждой теме алгоритмов (массивы, деревья, динамическое программирование и т. д.), а также рекомендуемые практические вопросы LeetCode для обзора основных концепций и улучшения этих тем.
Содержание этого сообщения можно найти здесь. Я буду делать обновления там, когда это необходимо.
Если вы заинтересованы в контенте Front End, ознакомьтесь с моим руководством по собеседованиям с Front End здесь.
Выбор языка программирования
Прежде всего, вам нужно выбрать язык программирования для своего собеседования по алгоритмическому программированию.
Большинство компаний разрешат вам программировать на выбранном вами языке. Единственное исключение, которое я знаю, это Google. Они позволяют своим кандидатам выбирать только из Java, C++, Python, Go или JavaScript.
В большинстве случаев я рекомендую использовать язык, с которым вы отлично знакомы, а не язык, который является для вас новым, но который широко используется в компании.
Некоторые языки больше других подходят для кодирования интервью. Тогда есть некоторые, которые вы абсолютно хотите избежать.
По моему опыту интервьюера, большинство кандидатов выбирают Python или Java. Другие обычно выбираемые языки включают JavaScript, Ruby и C++. Я бы категорически избегал языков более низкого уровня, таких как C или Go, просто потому, что в них отсутствуют стандартные библиотечные функции и структуры данных.
Лично я фактически выбираю Python для написания алгоритмов во время собеседований. Он лаконичен и имеет огромную библиотеку функций и структур данных.
Одна из главных причин, по которой я рекомендую Python, заключается в том, что он использует согласованные API, которые работают с различными структурами данных, такими как len()
, for ... in ...
и нотация среза для последовательностей (строки, списки и кортежи). Получение последнего элемента в последовательности — это arr[-1]
, а обращение — просто arr[::-1]
. Вы можете многого добиться с минимальным синтаксисом в Python.
Java тоже неплохой выбор. Но поскольку вам придется постоянно объявлять типы в своем коде, это означает ввод дополнительных нажатий клавиш. Это замедлит скорость, с которой вы кодируете и печатаете. Эта проблема станет более очевидной, когда вам придется писать на доске во время интервью на месте.
Причины выбора или отказа от C++ аналогичны Java. В конечном счете, Python, Java и C++ — достойный выбор. Если вы какое-то время используете Java и у вас нет времени на знакомство с другим языком, я рекомендую придерживаться Java, а не браться за Python с нуля. Это поможет вам избежать использования одного языка для работы и другого для собеседований. Большую часть времени узкое место находится в мышлении, а не в написании.
Единственным исключением из соглашения, разрешающего кандидату «выбирать любой язык программирования, который он хочет», является случай, когда собеседование проводится на предметно-ориентированную должность, например, на должность инженера по внешнему интерфейсу, iOS или Android. Вы должны быть знакомы с алгоритмами кодирования в JavaScript, Objective-C, Swift и Java соответственно.
Если вам нужно использовать структуру данных, которую язык не поддерживает, например очередь или кучу в JavaScript, спросите у интервьюера, можете ли вы предположить, что у вас есть структура данных, которая реализует определенные методы с заданной временной сложностью. Если реализация этой структуры данных не имеет решающего значения для решения проблемы, интервьюер обычно разрешает это.
В действительности знание существующих структур данных и выбор подходящих для решения поставленной задачи важнее, чем знание сложных деталей реализации.
Просмотрите свой CS101
Если вы уже какое-то время не учились в колледже, настоятельно рекомендуется повторить основы CS. Я предпочитаю пересматривать его во время практики. Я просматриваю свои заметки из колледжа и пересматриваю различные алгоритмы, работая над алгоритмическими задачами из LeetCode и Cracking the Coding Interview.
Если вас интересует, как реализованы структуры данных, посетите Lago, репозиторий GitHub, содержащий примеры структур данных и алгоритмов в JavaScript.
GitHub — yangshun/lago: 📕 Библиотека структур данных и алгоритмов на TypeScript
📕 Библиотека структур данных и алгоритмов на TypeScript — GitHub — yangshun/lago: 📕 Библиотека структур данных и алгоритмов на TypeScript
yangshun0Git3 Practice 0690 yangshun0Git3 900 90
Затем ознакомьтесь и освойте алгоритмы и структуры данных выбранного вами языка программирования.
Практикуйтесь и решайте алгоритмические вопросы на выбранном вами языке. Хотя Cracking the Coding Interview — хороший ресурс, я предпочитаю решать проблемы, набирая код, запуская его и получая мгновенную обратную связь.
Существуют различные онлайн-судьи, такие как LeetCode, HackerRank и CodeForces, чтобы вы могли практиковаться в вопросах онлайн и привыкать к языку. По моему опыту, вопросы LeetCode больше всего похожи на вопросы, задаваемые на собеседованиях. Вопросы HackerRank и CodeForces больше похожи на вопросы по соревновательному программированию.
Если вы достаточно потренируетесь с вопросами LeetCode, есть большая вероятность, что вы либо увидите, либо ответите на один из ваших реальных вопросов интервью (или какой-то его вариант).
Изучите и поймите временные и пространственные сложности обычных операций на выбранном вами языке. Для Python эта страница пригодится. Кроме того, узнайте о базовом алгоритме сортировки, используемом в функции языка sort()
, а также о его временных и пространственных сложностях (в Python это гибрид Timsort).
После ответа на вопрос о LeetCode я обычно добавляю временные и пространственные сложности написанного кода в виде комментариев над телом функции. Я использую комментарии, чтобы напомнить себе о необходимости сообщить об анализе алгоритма после того, как я завершу реализацию.
Ознакомьтесь с рекомендуемым стилем кодирования для вашего языка и придерживайтесь его. Если вы выберете Python, обратитесь к Руководству по стилю PEP 8. Если вы выберете Java, обратитесь к Руководству по стилю Java от Google.
Узнайте и ознакомьтесь с распространенными ловушками и предостережениями языка. Если вы укажете на них во время интервью и не попадете в них, вы заработаете бонусные баллы и произведете впечатление на интервьюера, независимо от того, знаком ли интервьюер с языком или нет.
Получите широкий доступ к вопросам из различных тем. Во второй половине статьи я упоминаю темы алгоритмов и полезные вопросы по каждой теме для практики. Ответьте примерно на 100-200 вопросов LeetCode, и у вас должно получиться хорошо.
Если вы предпочитаете курсы с более структурированным обучением, вот несколько рекомендаций. Ни в коем случае не обязательно проходить онлайн-курсы, чтобы пройти собеседование.
- AlgoMonster поможет вам пройти техническое собеседование в кратчайшие сроки . Созданный инженерами Google, AlgoMonster использует подход, основанный на данных, чтобы научить вас наиболее полезным шаблонам ключевых вопросов, а его содержимое поможет вам быстро пересмотреть основные структуры данных и алгоритмы. Лучше всего то, что AlgoMonster не основан на подписке — заплатите единовременно и получите пожизненный доступ .
- Grokking the Coding Interview: Patterns for Coding Questions by Educative расширяет рекомендуемые практические вопросы в этой статье, но подходит к практике с точки зрения шаблонов вопросов, с которым я также согласен для обучения и лично использовал, чтобы стать лучше. Кодирование интервью. Курс позволяет вам практиковать выбранные вопросы в Java, Python, C++, JavaScript, а также предоставляет примеры решений на этих языках. Изучайте и понимайте закономерности, а не запоминайте ответы.
И, конечно же, практика, практика и еще раз практика!
Этапы собеседования по программированию
Поздравляем, вы готовы применить свои навыки на практике! На собеседовании по кодированию интервьюер задаст вам технический вопрос. Вы будете писать код в совместном редакторе в режиме реального времени (экран телефона) или на доске (на месте), и у вас будет от 30 до 45 минут, чтобы решить проблему. Вот где начинается настоящее веселье!
Ваш интервьюер будет следить за тем, чтобы вы соответствовали требованиям должности. Это зависит от вас, чтобы показать им, что у вас есть навыки. Поначалу может показаться странным говорить во время написания кода, поскольку большинство программистов не имеют привычки объяснять вслух свои мысли во время набора кода.
Однако интервьюеру трудно понять, о чем вы думаете, просто взглянув на ваш код. Если вы сообщите о своем подходе интервьюеру еще до того, как начнете программировать, вы сможете подтвердить свой подход с ним. Таким образом, вы двое сможете договориться о приемлемом подходе.
Подготовка к дистанционному собеседованию
Для телефонных экранов и дистанционных собеседований имейте при себе бумагу и ручку или карандаш, чтобы делать заметки или диаграммы. Если вам задают вопрос о деревьях и графах, обычно помогает, если вы нарисуете примеры структуры данных.
Используйте наушники. Убедитесь, что вы находитесь в тихой обстановке. Вы не хотите держать телефон в одной руке и печатать другой. Старайтесь не использовать динамики. Если обратная связь плохая, общение усложняется. Необходимость повторяться просто приведет к потере драгоценного времени.
Что делать, если вам задают вопрос
Многие кандидаты начинают программировать, как только слышат вопрос. Обычно это большая ошибка. Во-первых, найдите минутку и повторите вопрос интервьюеру, чтобы убедиться, что вы поняли вопрос. Если вы неправильно поняли вопрос, то интервьюер может уточнить.
Всегда ищите разъяснений по поводу вопроса, даже если вы думаете, что он ясен. Возможно, вы обнаружите, что что-то упустили. Это также дает понять интервьюеру, что вы внимательны к деталям.
Попробуйте задать следующие вопросы.
- Насколько велик размер ввода?
- Насколько велик диапазон значений?
- Какие существуют значения? Существуют ли отрицательные числа? Плавающие точки? Будут ли пустые входы?
- Есть ли дубликаты во входных данных?
- Каковы крайние случаи ввода?
- Как сохраняется ввод? Если вам дан словарь слов, это список строк или тройка?
После того, как вы достаточно прояснили масштаб и цель проблемы, объясните интервьюеру свой высокоуровневый подход, даже если это наивное решение. Если вы застряли, рассмотрите различные подходы и объясните вслух, почему это может сработать, а может и не сработать. Иногда ваш интервьюер может намекнуть и направить вас на правильный путь.
Начните с грубой силы. Сообщите об этом интервьюеру. Объясните временные и пространственные сложности и объясните, почему это плохо. Маловероятно, что подход грубой силы будет тем, который вы будете кодировать. В этот момент интервьюер обычно выдает пугающий вопрос: «Можем ли мы сделать лучше?» вопрос. Это означает, что они ищут более оптимальный подход.
Обычно это самая сложная часть интервью. В общем, ищите повторяющиеся работы и пытайтесь их оптимизировать, возможно, где-то закешировав вычисленный результат. Ссылайтесь на него позже, вместо того, чтобы вычислять его снова и снова. Ниже я подробно дам несколько советов по решению тематических вопросов.
Начинайте программировать только после того, как вы и ваш интервьюер согласовали подход и вам дали зеленый свет.
Начало написания кода
Используйте хороший стиль для написания кода. Чтение кода, написанного другими, обычно не доставляет удовольствия. Чтение ужасно отформатированного кода, написанного другими, еще хуже. Ваша цель — дать интервьюеру понять ваш код, чтобы он мог быстро оценить, делает ли ваш код то, для чего он предназначен, и решает ли он заданную проблему.
Используйте четкие имена переменных и избегайте имен, состоящих из одной буквы, если только они не предназначены для повторения. Однако, если вы программируете на доске, избегайте использования подробных имен переменных. Это уменьшит количество написания, которое вам придется делать.
Всегда объясняйте интервьюеру, что вы пишете или печатаете. Речь идет не о дословном чтении интервьюеру кода, который вы создаете. Расскажите о той части кода, которую вы сейчас реализуете, на более высоком уровне. Объясните, почему она написана именно так и чего она пытается достичь.
Когда вы копируете и вставляете код, подумайте, нужно ли это. Иногда это так, иногда это не так. Если вы обнаружите, что копируете и вставляете большой фрагмент кода, занимающий несколько строк, это, вероятно, указывает на то, что вы можете реструктурировать код, извлекая эти строки в функцию. Если вы скопировали только одну строку, обычно это нормально.
Однако не забудьте изменить соответствующие переменные в скопированной строке кода, где это уместно. Ошибки копирования и вставки являются частым источником ошибок даже в повседневном программировании!
После кодирования
После того, как вы закончили кодирование, не объявляйте интервьюеру, что вы закончили. В большинстве случаев ваш код обычно не идеален. Он может содержать ошибки или синтаксические ошибки. Что вам нужно сделать, так это просмотреть свой код.
Сначала просмотрите свой код от начала до конца. Посмотрите на это так, как если бы оно было написано кем-то другим, и вы видите его впервые и пытаетесь найти в нем ошибки. Это именно то, что будет делать ваш интервьюер. Просмотрите и устраните обнаруженные проблемы.
Затем придумайте небольшие тестовые примеры и выполните код (не ваш алгоритм) с этими входными данными.
Интервьюерам нравится, когда вы читаете их мысли. Что они обычно делают после того, как вы закончили писать код, так это заставляют вас писать тесты. Это огромный плюс, если вы пишете тесты для своего кода еще до того, как вам это предложат. Вы должны эмулировать отладчик при выполнении кода. Записывайте или сообщайте им значения определенных переменных, пока вы проводите интервьюера по строкам кода.
Если в вашем решении есть большие повторяющиеся фрагменты кода, измените структуру кода, чтобы показать интервьюеру, что вы цените качественный код. Кроме того, обратите внимание на места, где вы можете провести оценку короткого замыкания.
Наконец, укажите временную и пространственную сложность вашего кода и объясните, почему он таков. Вы можете аннотировать фрагменты своего кода с указанием их различной сложности во времени и пространстве, чтобы продемонстрировать свое понимание кода. Вы даже можете предоставить API выбранного вами языка программирования. Объясните любые компромиссы в вашем текущем подходе по сравнению с альтернативными подходами, возможно, с точки зрения времени и пространства.
Если ваш интервьюер доволен решением, интервью обычно заканчивается на этом. Также часто интервьюер задает дополнительные вопросы, например, как бы вы справились с проблемой, если весь ввод слишком велик, чтобы уместиться в памяти, или если ввод поступает в виде потока. Это распространенный дополнительный вопрос в Google, где очень заботятся о масштабе.
Ответом обычно является подход «разделяй и властвуй» — выполняйте распределенную обработку данных и считывайте только определенные фрагменты ввода с диска в память, записывайте вывод обратно на диск и объединяйте их позже.
Практика с имитацией интервью
Упомянутые выше шаги можно репетировать снова и снова, пока вы полностью не усвоите их и они не станут вашей второй натурой. Хороший способ попрактиковаться — сотрудничать с другом и по очереди брать друг у друга интервью.
Отличный ресурс для подготовки к собеседованиям по кодированию — интервью.io. Эта платформа предоставляет бесплатные и анонимные практические интервью с инженерами Google и Facebook, которые могут привести к реальной работе и стажировке.
В силу анонимности во время интервью инклюзивный процесс интервью является беспристрастным и с низким риском. В конце интервью и интервьюер, и интервьюируемый могут дать друг другу обратную связь, чтобы помочь друг другу стать лучше.
Успешное прохождение пробных собеседований откроет страницу вакансий для кандидатов и позволит им записаться на собеседование (в том числе анонимно) в ведущие компании, такие как Uber, Lyft, Quora, Asana и другие. Для тех, кто плохо знаком с кодированием интервью, демо-интервью можно посмотреть на этом сайте. Обратите внимание, что этот сайт требует от пользователей входа в систему.
Я пользовался сайтом интервью и как интервьюер, и как интервьюируемый. Опыт был отличным. Алин Лернер, генеральный директор и соучредитель интервью.io, и ее команда увлечены революционным процессом кодирования интервью и помогают кандидатам улучшить свои навыки прохождения собеседований.
Она также опубликовала ряд статей, связанных с собеседованиями по программированию, в блоге интервью. io. Я рекомендую как можно раньше зарегистрироваться на сайте интервью.io, даже несмотря на то, что он находится в стадии бета-тестирования, чтобы повысить вероятность получения приглашения.
Другой платформой, которая позволяет вам практиковаться в кодировании интервью, является Pramp. В то время как Interviewing.io сопоставляет потенциальных соискателей с опытными интервьюерами, Pramp использует другой подход. Прамп подбирает вас к другому сверстнику, который также ищет работу. Вы двое по очереди берете на себя роли интервьюера и интервьюируемого. Прамп также готовит вопросы и предлагает решения и подсказки, чтобы направлять интервьюируемого.
Вперед и победа
Ответив на большое количество вопросов на LeetCode и попрактиковавшись в фиктивных интервью, приступайте к испытанию своих новых навыков проведения интервью.
Подайте заявку в ваши любимые компании или, что еще лучше, получите рекомендации от ваших друзей, работающих в этих компаниях. Рефералы, как правило, замечаются раньше и имеют более высокую скорость отклика, чем заявки без направления. Удачи!
Практические советы по вопросам кодирования
В этом разделе подробно рассматриваются практические советы по конкретным темам алгоритмов и структур данных, которые часто встречаются в вопросах кодирования. Многие алгоритмические вопросы включают методы, которые можно применять к вопросам аналогичного характера.
Чем больше приемов есть в вашем арсенале, тем больше у вас шансов пройти собеседование. Для каждой темы также есть список рекомендуемых вопросов, который полезен для усвоения основных понятий. Некоторые вопросы доступны только при наличии платной подписки на LeetCode, которая, на мой взгляд, стоит своих денег, если вы получите работу.
Общие советы
Всегда сначала проверяйте ввод. Проверьте входные данные, которые недействительны, пусты, отрицательны или отличаются. Никогда не предполагайте, что вам даны действительные параметры. В качестве альтернативы уточните у интервьюера, можете ли вы предполагать допустимый ввод (обычно да), что может сэкономить вам время на написание кода, выполняющего проверку ввода.
Существуют ли требования или ограничения по времени и пространству?
Проверить наличие ошибок «отклонение за единицей».
В языках, где нет автоматического приведения типов, убедитесь, что конкатенация значений имеет один и тот же тип: int
, str
и list
.
После того, как вы закончите свой код, используйте несколько примеров входных данных для проверки вашего решения.
Алгоритм должен выполняться несколько раз, возможно, на веб-сервере? Если да, входные данные, вероятно, могут быть предварительно обработаны для повышения эффективности каждого вызова API.
Используйте сочетание парадигм функционального и императивного программирования:
- Как можно чаще пишите чистые функции.
- Используйте чистые функции, потому что с ними легче рассуждать, и они могут помочь уменьшить количество ошибок в вашей реализации.
- Избегайте изменения параметров, переданных в вашу функцию, особенно если они передаются по ссылке, если только вы не уверены в том, что делаете.
- Достигните баланса между точностью и эффективностью. Используйте нужное количество функционального и императивного кода, где это уместно. Функциональное программирование обычно дорого с точки зрения пространственной сложности из-за отсутствия мутаций и повторного выделения новых объектов. С другой стороны, императивный код быстрее, потому что вы работаете с существующими объектами.
- Не полагайтесь на изменение глобальных переменных. Глобальные переменные вводят состояние.
- Убедитесь, что вы случайно не изменили глобальные переменные, особенно если вам приходится полагаться на них.
Как правило, чтобы повысить скорость программы, мы можем либо использовать соответствующую структуру данных или алгоритм, либо использовать больше памяти. Это классический компромисс между пространством и временем.
Структуры данных — ваше оружие. Выбор правильного оружия для правильной битвы — ключ к победе. Знайте сильные стороны каждой структуры данных и временную сложность ее различных операций.
Структуры данных могут быть дополнены для достижения эффективной временной сложности в различных операциях. Например, HashMap можно использовать вместе с двусвязным списком для достижения временной сложности O(1) для операций get
и put
в кэше LRU.
HashMaps, вероятно, является наиболее часто используемой структурой данных для вопросов по алгоритмам. Если вы застряли на вопросе, вашим последним средством может быть перечисление возможных структур данных (к счастью, их не так много) и рассмотрение возможности применения каждой из них к проблеме. Это работало для меня время от времени.
Если вы срезаете углы в своем коде, заявите об этом вслух своему интервьюеру и объясните ему, что вы будете делать вне интервью (без ограничений по времени). Например, объясните, что вы должны написать регулярное выражение для разбора строки, а не использовать split
, что не охватывает все случаи.
Последовательность
Примечания
Массивы и строки считаются последовательностями (строка — это последовательность символов). Здесь есть советы по работе как с массивами, так и со строками.
Есть ли в последовательности повторяющиеся значения? Повлияют ли они на ответ?
Проверка на выход последовательности.
Будьте внимательны при нарезке или объединении последовательностей в коде. Как правило, нарезка и объединение последовательностей требуют O(n) времени. Используйте начальный и конечный индексы для разграничения подмассива или подстроки, где это возможно.
Иногда вы проходите последовательность с правой стороны, а не с левой.
Овладейте техникой скользящего окна, применимой ко многим задачам с подстроками или подмассивами.
Когда вам дается две последовательности для обработки, обычно приходится иметь один индекс для каждой последовательности для прохождения. Например, мы используем тот же подход для объединения двух отсортированных массивов.
Угловые чехлы
- Пустая последовательность
- Последовательность с 1 или 2 элементами
- с повторяющимися элементами
Array
2222222222222
Примечания 908
.
Если это так, должна быть возможна какая-то форма бинарного поиска. Обычно это означает, что интервьюер ищет решение быстрее, чем O(n).
Можете ли вы отсортировать массив? Иногда предварительная сортировка массива может значительно упростить задачу. Перед попыткой сортировки убедитесь, что порядок элементов массива не требуется сохранять.
Для вопросов, связанных с суммированием или умножением подмассива, могут быть полезны предварительные вычисления с использованием хеширования или префикса, суммы суффиксов или произведения.
Если вам дали последовательность, а интервьюер запрашивает пространство O(1), можно было бы использовать сам массив в качестве хеш-таблицы. Например, если массив имеет значения только от 1 до N, где N — длина массива, инвертируйте значение этого индекса (минус один), чтобы указать наличие этого числа.
Practice Questions
- Two Sum
- Best Time to Buy and Sell Stock
- Contains Duplicate
- Product of Array Except Self
- Maximum Subarray
- Maximum Product Subarray
- Find Minimum in Rotated Sorted Array
- Поиск в вращающемся отсортированном массиве
- 3Sum
- Контейнер с наибольшим количеством воды
Двоичный
Учебные ссылки
- Биты, байты, построение с двоичным
Примечания
Иногда задаются вопросы, связанные с двоичными представлениями и побитовыми операциями. Вы должны знать, как преобразовать число из десятичной формы в двоичную и наоборот на выбранном вами языке программирования.
Некоторые полезные утилиты:
- Тестовый k-й бит установлен:
num & (1 << k) != 0 k-й бит:
число &= ~(1 << k) 9= (1 << k)
- Чтобы проверить, является ли число степенью двойки:
num & num - 1 == 0
.
Corner Cases
- Check for overflow/underflow
- Negative numbers
Practice Questions
- Sum of Two Integers
- Number of 1 Bits
- Counting Bits
- Missing Number
- Reverse Биты
Динамическое программирование
Учебные ссылки
- Демистификация динамического программирования
Примечания
Динамическое программирование (DP) обычно используется для решения задач оптимизации. Алайна Кафкес написала отличный пост о решении проблем с DP. Вы должны прочитать это.
Единственный способ стать лучше в DP - практика. Требуется много практики, чтобы понять, что проблема может быть решена с помощью DP.
Для оптимизации пространства иногда не нужно хранить в памяти всю таблицу DP. Достаточно двух последних значений или последних двух строк матрицы.
Практические вопросы
- 0/1 RASPACK
- Скалование Лестница
- Изменение монеты
- Самое длинное увеличение последующего. Способы декодирования
- Уникальные пути
- Игра в прыжки
Геометрия
Примечания
Нет необходимости извлекать квадратный корень из значения.
Чтобы узнать, пересекаются ли две окружности, проверьте, что расстояние между центрами двух окружностей меньше суммы их радиусов.
График
Связанные исследования
- От теории к практике: представление графиков
- Глубокий погружение через график: DFS Traversal
- . знакомы с различными представлениями графов и алгоритмами поиска по графам, а также с их сложностью во времени и пространстве.
Вам может быть дан список ребер и поставлена задача построить свой собственный граф из ребер для выполнения обхода. Общие представления графа:
- Матрица смежности
- Список смежности
- HashMap of HashMaps
Некоторые входные данные выглядят как деревья, но на самом деле они являются графами. Уточните это у интервьюера. В этом случае вам придется обрабатывать циклы и сохранять набор посещенных узлов при обходе.
Алгоритмы поиска на графах
- Часто: поиск в ширину (BFS), поиск в глубину (DFS)
- Нечасто: топологическая сортировка, алгоритм Дейкстры
- Редко: алгоритм Беллмана-Форда, алгоритм Флойда-Уоршалла, алгоритм Прим'шалла , и алгоритм Крускала
При кодировании интервью графы обычно представляются в виде двумерных матриц, где ячейки являются узлами, и каждая ячейка может переходить к соседним ячейкам (вверх, вниз, влево и вправо).
dfs (следующий_i, следующий_j)
для я в диапазоне (строки):
для j в диапазоне (столбцы):
дфс (я, j) Corner Cases
- Empty graph
- Graph with one or two nodes
- Disjoint graphs
- Graph with cycles
Practice Questions
- Clone Graph
- Course Schedule
- Alien Dictionary
- Pacific Atlantic Water Flow
- Количество островов
- Graph Valid Tree
- Количество связных компонентов в неориентированном графе
- Самая длинная последовательная последовательность
Интервал
Примечания
Интервальные вопросы — это вопросы, которые дают массив двухэлементных массивов (интервал). Два значения представляют собой начальное и конечное значение. Интервальные вопросы считаются частью семейства массивов, но они включают в себя некоторые общие методы. Следовательно, у них есть свой специальный раздел.
Пример массива интервалов:
[[1, 2], [4, 7]]
.Интервальные вопросы могут быть сложными для тех, кто не имеет с ними опыта. Это связано с огромным количеством случаев, когда массивы интервалов перекрываются.
Уточните у интервьюера, считаются ли
[1, 2]
и[2, 3]
перекрывающимися интервалами, потому что это влияет на то, как вы будете записывать проверки на равенство.Обычной процедурой для интервальных вопросов является сортировка массива интервалов по начальному значению каждого интервала.
Будьте знакомы с написанием кода для проверки перекрытия двух интервалов и объединения двух перекрывающихся интервалов:
def is_overlap(a, b): вернуть a[0]
Corner Cases
- Single interval
- Non-overlapping intervals
- An interval totally consumed within another interval
- Duplicate intervals
Practice Questions
- Insert Interval
- Merge Intervals
- Конференц-залы и конференц-залы II
- Неперекрывающиеся интервалы
Примечания
Как и массивы, связанные списки используются для представления последовательных данных. Преимущество связанных списков заключается в том, что вставка и удаление кода из любого места в списке выполняется за O(1), тогда как в массивах элементы должны быть смещены.
Добавление фиктивного узла в начале и/или в конце может помочь справиться со многими крайними случаями, когда операции должны выполняться в начале или в конце. Наличие фиктивных узлов гарантирует, что операции никогда не будут выполняться на голове или хвосте. Пустые узлы устраняют головную боль, связанную с написанием условных проверок для работы с нулевыми указателями. Обязательно удалите их в конце операции.
Иногда проблема связанных списков может быть решена без дополнительного хранилища. Попробуйте позаимствовать идеи из задачи обратного связного списка.
Для удаления в связанных списках можно либо изменить значения узлов, либо изменить указатели узлов. Возможно, вам потребуется сохранить ссылку на предыдущий элемент.
Для разделения связанных списков создайте два отдельных связанных списка и соедините их вместе.
Проблемы со связанными списками имеют сходство с задачами с массивами. Подумайте, как бы вы решили задачу с массивом и применили бы ее к связному списку.
Два подхода к указателям также распространены для связанных списков:
- Получение k-го из последнего узла: Имеются два указателя, где один на k узлов опережает другой. Когда узел впереди достигает конца, другой узел отстает на k узлов.
- Обнаружение циклов: Имейте два указателя, где один указатель увеличивается в два раза больше, чем другой. Если два указателя встречаются, это означает, что существует цикл.
- Получение среднего узла: наличие двух указателей. Один указатель увеличивается в два раза больше, чем другой. Когда более быстрый узел достигает конца списка, более медленный узел оказывается в середине.
Ознакомьтесь со следующими процедурами, потому что многие вопросы со связанными списками используют одну или несколько из этих процедур в своем решении.
- Подсчет количества узлов в связанном списке
- Обращение связанного списка на месте
- Поиск среднего узла связанного списка с помощью быстрых или медленных указателей
- Один узел
- Два узла
- Связанный список имеет цикл. Уточните у интервьюера, может ли в списке быть цикл. Обычно ответ отрицательный.
Практические вопросы
- Обратный список. Математика
Примечания
Если код включает деление или по модулю, не забудьте проверить деление или по модулю на 0 регистр.
Когда вопрос касается «кратного числа», модуль может быть полезен.
Проверка и обработка переполнения и потери значимости, если вы используете типизированный язык, такой как Java и C++. По крайней мере, упомяните, что возможно переполнение или недополнение, и спросите, нужно ли вам с этим бороться.
Учитывайте отрицательные числа и числа с плавающей запятой. Это может показаться очевидным, но когда на вас давят во время собеседования, многие очевидные моменты остаются незамеченными.
Если вопрос требует реализации оператора степени, квадратного корня или деления, и он должен быть быстрее, чем O(n), обычно подходит бинарный поиск. 9(n+1)-1
- Перестановки N = N! / (Н-К)!
- Комбинации N = N! / (K! * (N-k)!)
Угловые случаи
- Дивизион на 0
- Интеллектуальные переполнения и подключение
Практические вопросы
Практический )
- Преобразование целых чисел в английские слова
Матрица
Примечания
Матрица — это двумерный массив. Вопросы, связанные с матрицами, обычно связаны с динамическим программированием или обходом графа.
Для вопросов, связанных с обходом или динамическим программированием, сделайте копию матрицы с теми же размерностями, которые инициализируются пустыми значениями. Используйте эти значения для хранения посещенного состояния или таблицы динамического программирования. Ознакомьтесь с этой процедурой:
строки, cols = len(matrix), len(matrix[0]) copy = [[0 for _ in range(cols)] for _ in range(rows)
- Многие игры на основе сетки можно смоделировать как матрицу. Например, Крестики-нолики, Судоку, Кроссворд, Connect 4 и Морской бой. Нередко просят проверить условие победы в игре. Для таких игр, как крестики-нолики, Connect 4 и кроссворды, проверка должна выполняться по вертикали и по горизонтали. Один трюк состоит в том, чтобы написать код для проверки матрицы для горизонтальных ячеек. Затем транспонируйте матрицу, повторно используя логику, используемую для горизонтальной проверки, чтобы проверить первоначально вертикальные ячейки (которые теперь горизонтальны).
- Транспонировать матрицу в Python просто:
transposed_matrix = zip(*matrix)
Угловые случаи
- Пустая матрица. Убедитесь, что ни один из массивов не имеет нулевой длины.
- Матрица 1 x 1.
- Матрица только с одной строкой или столбцом.
Практические вопросы
- Установка нулей матрицы
- Спиральная матрица
- Поворот изображения
- Поиск слов
Рекурсия
Примечания
Рекурсия полезна для перестановки, поскольку она генерирует все комбинации и вопросы на основе дерева. Вы должны знать, как генерировать все перестановки последовательности, а также как обрабатывать дубликаты.
Не забывайте всегда определять базовый вариант, чтобы ваша рекурсия завершилась.
Рекурсия неявно использует стек. Следовательно, все рекурсивные подходы могут быть переписаны итеративно с использованием стека.
Остерегайтесь случаев, когда уровень рекурсии становится слишком глубоким и вызывает переполнение стека (ограничение по умолчанию в Python — 1000). Вы можете получить бонусные баллы за указание на это интервьюеру.
Рекурсия никогда не будет иметь пространственной сложности O(1), поскольку задействован стек, если только не используется оптимизация хвостовых вызовов (TCO). Узнайте, поддерживает ли выбранный вами язык совокупную стоимость владения.
Практические вопросы
- Подмножества и подмножества II
- Стробограмматическое число II
Строка
Примечания
Примечания к советам выше. Они применимы и к строкам.
Спросите о наборе вводимых символов и чувствительности к регистру. Обычно символы ограничиваются строчными латинскими буквами, например, от a до z.
Когда вам нужно сравнить строки, порядок которых не важен (например, анаграммы), вы можете рассмотреть возможность использования HashMap в качестве счетчика. Если в вашем языке есть встроенный класс Counter
, такой как Python, попросите использовать его вместо этого.
Если вам нужно вести счетчик символов, распространенной ошибкой будет сказать, что сложность пространства, необходимая для счетчика, равна O(n). Пространство, необходимое для счетчика, составляет O (1), а не O (n). Это связано с тем, что верхняя граница — это диапазон символов, который обычно представляет собой фиксированную константу, равную 26. Входной набор — это просто латинские символы нижнего регистра.
Общепринятые структуры данных для эффективного поиска строк:
- Дерево Trie/Prefix Tree
- Дерево суффиксов
Общие строковые алгоритмы:
- который выполняет эффективный поиск подстрок
Неповторяющиеся символы
Используйте 26-битную битовую маску, чтобы указать, какие латинские символы нижнего регистра находятся внутри строки.
маска = 0 для c в наборе (слово): mask |= (1 << (ord(c) - ord('a')))
Чтобы определить, есть ли в двух строках общие символы, выполните и
для двух битовых масок. Если результат не равен нулю, mask_a и mask_b > 0
, то две строки имеют общие символы.
Анаграмма
Анаграмма — это переключение слов или игра слов. Это результат перестановки букв слова или фразы для создания нового слова или фразы при использовании всех исходных букв только один раз. В интервью обычно нас беспокоят только слова без пробелов.
Чтобы определить, являются ли две строки анаграммами, есть несколько возможных подходов:
- Сортировка обеих строк должна привести к одной и той же результирующей строке. Это занимает O(nlgn) времени и O(lgn) пространства.
- Если мы сопоставляем каждый символ с простым числом и умножаем каждое сопоставленное число вместе, анаграммы должны иметь одно и то же кратное (разложение на простой множитель). Это занимает O(n) времени и O(1) места.
- Подсчет частоты символов поможет определить, являются ли две строки анаграммами. Это также занимает O(n) времени и O(1) пространства.
Palindrome
A palindrome is a word, phrase, number, or other sequence of characters that reads the same backward and forward, such as madam or racecar .
Вот способы определить, является ли строка палиндромом:
- Переверните строку, и она должна быть равна самой себе.
- Два указателя в начале и в конце строки. Переместите указатели внутрь, пока они не встретятся. В любой момент времени символы обоих указателей должны совпадать.
Порядок символов в строке имеет значение, поэтому HashMaps обычно бесполезны.
Когда вопрос касается подсчета количества палиндромов, распространенный прием состоит в том, чтобы иметь два указателя, которые двигаются наружу, от середины. Обратите внимание, что палиндромы могут быть четной или нечетной длины. Для каждой средней точки поворота вам нужно проверить ее дважды: один раз с символом и один раз без него.
- Для подстрок вы можете завершить работу досрочно, если совпадений нет.
- Для подпоследовательностей используйте динамическое программирование, так как есть перекрывающиеся подзадачи. Проверьте этот вопрос.
Угловые чехлы
- пустая строка
- Строка с одним шаром
- Строки
2
Практический Подстрока окна Study Links Примечания Дерево — это неориентированный связный ациклический граф. Рекурсия — распространенный подход к деревьям. Когда вы заметите, что проблема поддерева может быть использована для решения всей проблемы, попробуйте использовать рекурсию. При использовании рекурсии всегда помните о проверке базового случая, обычно там, где узел Когда вас просят пройтись по дереву по уровням, используйте поиск в глубину. Иногда рекурсивная функция должна возвращать два значения. Если вопрос включает суммирование узлов по пути, обязательно проверьте, могут ли узлы быть отрицательными. Вы должны быть хорошо знакомы с рекурсивным написанием предварительного, упорядоченного и обратного обхода. В качестве расширения, бросьте вызов себе, написав их итеративно. Иногда интервьюеры просят кандидатов использовать итеративный подход, особенно если кандидат заканчивает писать рекурсивный подход слишком быстро. Обход двоичного дерева по порядку недостаточен для однозначной сериализации дерева. Также требуется предварительный или послезаказный обход. Обход BST по порядку даст вам все элементы по порядку. Хорошо знать свойства BST. Подтвердите, что бинарное дерево является BST. Это происходит чаще, чем ожидалось. Когда вопрос касается BST, интервьюер обычно ищет решение, которое работает быстрее, чем O(n). Corner Cases Practice Questions Study Links Примечания Trie — это специальные деревья (деревья префиксов), которые делают поиск и хранение строк более эффективными. Попытки имеют множество практических применений, таких как поиск и автозаполнение. Полезно знать эти общие приложения, чтобы вы могли легко определить, когда проблема может быть эффективно решена с помощью trie. Иногда предварительная обработка словаря слов (данного в виде списка) в древовидную структуру повышает эффективность поиска слова длиной k, среди n слов. Поиск становится O(k) вместо O(n). Ознакомьтесь с реализацией с нуля класса Практические вопросы Study Links Notes If you see a top or lowest k mentioned in вопрос, это обычно признак того, что куча может быть использована для решения проблемы, например, в Top K Frequent Elements. Если вам нужны верхние элементы k , используйте Min Heap размером к . Итерируйте каждый элемент, помещая его в кучу. Всякий раз, когда размер кучи превышает k , удалите минимальный элемент. Это гарантирует, что у вас есть k самых больших элементов. Практические вопросы Собеседования по кодированию сложны. Но, к счастью, вы можете улучшить их, изучая и практикуясь для них, а также проводя пробные интервью. Подытожим, чтобы хорошо пройти собеседование по кодированию: Следуя этим шагам, вы улучшите свои навыки кодирования на собеседовании и станете на один шаг ближе (или даже больше) к получению работы своей мечты. Всего наилучшего! Содержание этого сообщения можно найти здесь. Будущие обновления будут размещаться там. Запросы на внесение предложений и исправлений приветствуются. Если вам понравилась эта статья, поделитесь ею с друзьями! Вы также можете следить за мной на GitHub и Twitter. Научитесь программировать бесплатно. Учебная программа freeCodeCamp с открытым исходным кодом помогла более чем 40 000 человек получить работу в качестве разработчиков. Начать Джефф Гиллис внимание потенциального работодателя. Теперь менеджер по найму хочет узнать вас поближе, приглашая вас принять участие в телефонном интервью. Отличные новости! Но если вы хотите быть уверенным, что преуспеете, вам понадобятся несколько первоклассных советов по телефонному собеседованию. В конце концов, телефонные интервью важнее, чем вы думаете. Используя правильную стратегию, вы можете увеличить свои шансы на то, чтобы произвести впечатление, что позволит вам перейти к личному или удаленному видеособеседованию и, надеюсь, получить работу. К счастью, мы вас поддержим. Если вам интересно, как подготовиться к телефонному интервью, вот несколько советов о том, чего ожидать, а также несколько советов, которые помогут вам двигаться в правильном направлении. Основной причиной, по которой работодатели приглашают на собеседования, является сокращение списка кандидатов. По сути, вместо того, чтобы тратить время и ресурсы, необходимые для того, чтобы пригласить вас на личное собеседование, они будут использовать этот подход, чтобы увидеть, стоит ли вам оставаться претендентом. Во многих случаях собеседование по телефону, вероятно, является вашим первым реальным контактом с компанией. Хотя вы не получите работу после телефонного собеседования (скорее всего), вы точно можете ее потерять! По своей сути телефонные интервью очень похожи на любые другие интервью, и к ним следует относиться так же серьезно… если не более серьезно. Видите ли, у личного собеседования есть одно преимущество: работодатель может встретиться с вами физически… пожать вам руку и увидеть один на один, как работает химия. Все эти вещи, которые в данный момент могут показаться довольно незначительными, на самом деле являются важными частями любого собеседования. Когда вы проводите собеседование по телефону, вам придется работать еще усерднее, чтобы убедиться, что вы выглядите как привлекательный , способный , и, прежде всего, идеальный кандидат . Так чего же ожидать от телефонного интервью? Ниже приведены вещи, которые вам абсолютно необходимо учитывать, прежде чем брать трубку! Последний пункт является ключевым. Довольно редко вы получаете предложение о личном собеседовании в конце телефонного звонка. Но не расстраивайтесь! Общая практика заключается в том, что менеджер по найму оценивает все телефонные собеседования и составляет краткий список кандидатов, которые будут приглашены на личные собеседования. Итак, вы, вероятно, задаетесь вопросом, как пройти собеседование по телефону. К счастью, почти все стандартные правила личных интервью по-прежнему применимы. В этом случае подготовка к телефонному интервью практически не отличается. Тем не менее, есть несколько советов по собеседованию по телефону, которые действительно могут помочь: Отнеситесь к этому так же серьезно, как и к личному собеседованию В конце концов, это собеседование при приеме на работу, поэтому относитесь к нему как к таковому. Это значит быть готовым! Выделите время ДО интервью, чтобы подготовиться к нему. Убедитесь, что вы хорошо отдохнули. Разогрейте голосовые связки. Заварите чашку кофе или чая и будьте готовы к своему дню. Почисти зубы! Кроме того, оденьте часть. Это такая же умственная игра, как и физическая игра, и профессиональная одежда (даже если они не могут вас видеть) действительно может помочь вам настроить свой разум на правильный лад, чтобы получить работу. Если вам звонят ни с того ни с сего и вы думаете, что это может быть телефонное интервью, я бы посоветовал переключиться на голосовое сообщение, прослушать сообщение, подготовиться к телефонному интервью должным образом, а затем перезвоните им, готовые к року. - Или - Если вам случится ответить на звонок по незнанию, сообщите интервьюеру, что вы не можете свободно говорить, и спросите, можете ли вы назначить время для звонка. НЕ ПЫТАЙТЕСЬ КРЫЛОМ! 2. Сосредоточьтесь и исключите все отвлекающие факторы Убедитесь, что вы не отвлекаетесь. Выключить телевизор. Отключите все уведомления, которые могут привлечь ваше внимание. Усыпите экран компьютера. Окажитесь в комнате с дверью, которую вы можете закрыть. Затем найдите удобное место, чтобы присесть и положить все материалы для подготовки рядом, чтобы их было легко достать. В большинстве случаев лучше всего использовать письменный стол в домашнем офисе, но в крайнем случае подойдет и кухонный стол. Что бы ты ни делал, не ложись. Кроме того, не сутультесь. В обоих этих случаях это может изменить ваш голос, ваше мышление и вашу уверенность в себе, поэтому лучше сидеть прямо, как при личном собеседовании. 3. Проведите небольшое исследование перед собеседованием Скорее всего, вы обращались более чем в одну компанию, и всегда полезно знать немного о том, с кем вы разговариваете, как с профессиональной, так и с деловой точки зрения. Дважды проверьте описание вакансии, на которую вы проходите собеседование. Гуглите компанию. Посмотрите, как они работают и что они делают. Если вы знаете, кто дает вам интервью, вы можете увидеть, какой цифровой след они имеют, и узнать больше о них на личном уровне. Найдите их на LinkedIn, но не переусердствуйте. Проведя это исследование, вам будет легче адаптировать свои ответы. Таким образом, вы можете быть уверены, что не только удовлетворяете требованиям интервьюера, но и позиционируете себя как лучшего кандидата на эту работу. 4. Слушайте и не доминируйте в разговоре Да, это интервью, а это значит, что вам будут задавать вопросы. Но это также возможность показать потенциальному работодателю, что вы тоже умеете слушать. Говорите, но не доминируйте в разговоре. Вместо этого позвольте интервьюеру руководить обсуждением. Это не означает, что вы не должны подробно отвечать на вопросы. Просто убедитесь, что вы не превращаете это в односторонний монолог, оставаясь кратким. Кроме того, держите рядом карандаш и бумагу, чтобы вы могли записывать вопросы и заметки и сохранять их в конце. Таким образом, когда придет время задавать вопросы, они будут у вас наготове. 5. Подготовьте собственный шпаргалку Очевидно, поскольку это собеседование по телефону, менеджер по найму не может видеть, как вы смотрите на свою удобную шпаргалку! Подготовьте один с любой информацией, которая может помочь вам во время собеседования: ПРИМЕЧАНИЕ: Не позволяйте шпаргалке мешать ходу разговора. Сделайте паузу (или вдох) между тем, как интервьюер задает вам вопрос, и моментом, когда вы начинаете на него отвечать. Иногда люди задают вопросы, но затем продолжают говорить, не дожидаясь ответа. Дайте интервьюеру секунду или две после каждого вопроса, прежде чем вы начнете, чтобы вы оба не заговорили одновременно, что может быть неловко. Кроме того, когда вы делаете паузу, это дает вам возможность по-настоящему подумать о том, что вы собираетесь сказать, а не просто болтать о том, что первым приходит в голову. Будьте внимательны. Будьте тщательны. Будьте лаконичны. И не забывайте дышать во время этих вопросов! Не торопитесь и четко произносите слова. Говорите достаточно медленно, чтобы вас поняли. Вы проходите собеседование на работу, и если эта работа не для карнавального зазывалы или аукциониста, помедленнее! Во многих случаях есть определенные вопросы, к которым вы должны подготовиться, чтобы убедиться, что вы готовы к тому, что, вероятно, вас ждет впереди. Практикуя ответы на них перед собеседованием, вы не только избавитесь от нервов, но и сделаете свои ответы более целенаправленными. I Во многих случаях вопросы телефонного интервью касаются вашей базовой квалификации, качеств и навыков. Они предназначены для оценки вашей физической подготовки на общем, а не углубленном уровне. Помня об этом, готовиться намного проще. Помните, что на этом этапе нужно произвести хорошее первое впечатление, и тот факт, что вы все это делаете по телефону, делает последующие действия еще более важными. Убедитесь, что вы не только закончили телефонный разговор на позитивной ноте, но и отправили вдумчивое благодарственное письмо после телефонного интервью. В конце концов, 68% менеджеров по найму считают, что благодарственные письма имеют значение. Удостоверившись, что вы отправили его, вы увеличиваете свои шансы выделиться по всем правильным причинам. Веб-сайт личного бренда может быть одним из самых мощных инструментов, которые вы используете при поиске работы, позволяя вам произвести впечатление на менеджеров по найму, выделиться среди конкурентов, повысить вашу узнаваемость. онлайн и создайте центр для своего бренда. Направляя туда менеджера по найму после телефонного интервью, вы даете им простой способ узнать о вас больше. Традиционно ближе к концу собеседования менеджер по найму говорит что-то вроде: «Вы хотите, чтобы я знал что-то еще, что мы не рассмотрели на этом собеседовании?» Теперь это ваш шанс! Ответьте примерно так: «Я бы хотел, чтобы вы посетили мой личный веб-сайт, [URL-адрес вашего веб-сайта]. Это даст вам отличное представление о проделанной мной работе, опыте, который у меня был, и, самое главное, о том, какого человека вы получите, если решите нанять меня на эту должность». Делая это, вы не только предоставите менеджеру по найму гораздо более увлекательный и интересный опыт, но и покажете, какой вы умный, целеустремленный и дальновидный человек. Интервью по телефону можно проводить разными способами. Например, менеджер по найму может позвонить по вашему номеру телефона или попросить вас позвонить по бесплатному номеру и подключиться к линии конференции. Убедитесь, что вы знаете, какой подход используется. Таким образом, вы можете действовать соответствующим образом. Если вы не пользуетесь стационарным телефоном, обязательно зарядите телефон перед звонком. С полностью заряженной батареей вам не нужно беспокоиться о том, что батарея разрядится до завершения разговора. Если вам звонит менеджер по найму, убедитесь, что вы представились, отвечая на звонок. Например, вы можете подобрать и сказать: «Живой Доу, говорит Джон Доу», используя приподнятый тон. Это позволяет менеджеру по найму понять, что он связался с нужным человеком, и подготовить почву для положительного звонка. Хотя менеджер по найму не может вас видеть, он может оценить ваше настроение по тону вашего голоса. Улыбаясь, даже если вы насильно, ваш голос на самом деле звучит счастливее, что работает в вашу пользу. Проверьте свой сигнал Потеря звонка во время телефонного интервью — это кошмар. Вот почему вы хотите убедиться, что у вас есть сильный сигнал, прежде чем ваш вызов должен состояться. Если есть сомнения, ищите альтернативу. Использование стационарного телефона часто является идеальным, так как у вас не будет проблем с сигналом. Однако, если это не вариант, попробуйте переехать в другую часть дома. Затем сделайте пробный звонок с другом, чтобы убедиться, что вы правильно дозвонились. Собеседования по телефону обычно очень короткие. В этом случае некоторые менеджеры по найму могут пропустить светскую беседу и надеяться сразу на вопросы. Однако другие могут предпочесть небольшую болтовню. В этом случае позвольте менеджеру по найму руководить начальными частями разговора и вступать в светскую беседу только в том случае, если он создает такую возможность. Хотя на личном собеседовании наполнители не нужны, так как вы можете просто кивнуть, чтобы показать, что вы следите за разговором, они полезны в телефонных интервью. Не бойтесь подтверждать то, что говорит менеджер по найму, время от времени быстрыми «да», «правильно» или «хорошо». Таким образом, они узнают, что вы помолвлены (и все еще на связи). Хотя сидя во время телефонного интервью легче просматривать материалы, стоя может казаться более энергичным. Кроме того, это может помочь вам сжечь нервную энергию, давая вам возможность двигаться или жестикулировать. Просто убедитесь, что вы не настолько активны, чтобы это было видно по вашему дыханию или голосу, так как это может работать против вас. Даже при правильной подготовке может возникнуть неожиданный фоновый шум. Если это так, сначала извинитесь за это. Затем перейдите к решению этой проблемы, если это возможно. Например, если вас беспокоят прохожие снаружи или строительные работы в соседнем здании, закройте все окна или шторы, чтобы заблокировать звук, или переместитесь в более тихую комнату. Обычно лучше попросить немного времени, чтобы решить проблему, чем оставить ее в фоновом режиме. Таким образом, он не будет мешать остальной части звонка. Хотя вы не хотите глотать воду между ответами, наличие воды, которую вы можете пить, поможет вам избежать сухости в горле. В результате вам будет легче оставаться разборчивым, когда вы говорите. Кроме того, вам будет комфортно. Хотя ваша цель — отвечать на звонки менеджеров по найму до того, как они попадут на голосовую почту, всегда есть шанс, что это будет невозможно. В этом случае убедитесь, что ваше приветствие голосовой почты достаточно профессионально. В большинстве случаев достаточно просто объявить ваше имя и сообщить, что вы недоступны, поэтому используйте его в качестве отправной точки. Около 30 минут. Думайте об этом как об интервью привратника, чтобы узнать, имеете ли вы право пройти личное собеседование. Вот почему так важно то, что вы делаете в течение этих 30 с лишним минут! Наиболее распространенная причина проведения телефонного собеседования — исключить кандидатов, которые явно не подходят для этой должности. Другая потенциальная цель телефонного собеседования — собеседование с кандидатами, которые могут находиться за пределами города или не могут присутствовать на личном собеседовании. Вот и все! Если вы будете следовать приведенным выше советам по телефонному интервью, вы можете почти гарантировать, что интервьюер будет есть у вас из рук… даже если он не находится в одной комнате с вами. — Получите наш под рукой " Телефонное интервью. В нем вы получите дословных примеров ответов , которые вы можете использовать в своем следующем телефонном интервью. НАЖМИТЕ ЗДЕСЬ, ЧТОБЫ ПОЛУЧИТЬ Шпаргалку Джефф Гиллис (сооснователь и технический директор) Джефф является известным автором, дающим советы по поиску работы, собеседованиям и продвижению по карьерной лестнице, опубликовав более 50 единиц уникального контента на сайте , а его работа представлена в таких популярных изданиях, как INC , ZDnet , MSN и других. Узнайте больше о The Interview Guys на нашей странице О нас . Этот пост начинался как подготовительный материал, который мы отправляем нашим кандидатам, но мы решили опубликовать его публично. Для получения более подробной информации об учебных материалах по техническим собеседованиям ознакомьтесь с этим подробным руководством . Быть хорошим программистом играет на удивление небольшую роль в прохождении собеседований по программированию. Чтобы быть продуктивным программистом, вам нужно уметь решать большие, разросшиеся проблемы в течение недель и месяцев. Напротив, каждый вопрос в интервью длится менее часа. Таким образом, чтобы преуспеть на собеседовании, вам нужно уметь решать небольшие проблемы быстро, под давлением, четко объясняя свои мысли. Это другой навык [1]. Вдобавок ко всему, интервьюеры часто плохо обучены и невнимательны (они скорее программируют), задают вопросы, далекие от реальной работы. Они приносят предвзятость, сопоставление с образцом и отсутствие стандартизации. Запуск Triplebyte, я это ясно вижу. Мы проводим собеседования с инженерами, не просматривая резюме, и быстро направляем их на работу в ведущие технологические компании. За последние девять месяцев мы опросили более 1000 программистов. Мы уделяем большое внимание практическому программированию и позволяем кандидатам выбирать один из нескольких способов оценки. Это означает, что мы работаем со многими (очень талантливыми) программистами без формального обучения CS. Многие из этих людей плохо справляются с собеседованиями. Они едят большие задачи на завтрак, но отказываются от 45-минутных алгоритмических задач. Хорошая новость заключается в том, что умение брать интервью можно приобрести. Нам удалось научить кандидатов лучше справляться с собеседованиями. Действительно, качество, которое наиболее характерно для кандидата Triplebyte, проходящего собеседование в компании, — это не первоначальный талант, а скорее усердие. Я принципиально не считаю, что хорошие программисты должны изучать специальные навыки проведения собеседований, чтобы хорошо справляться с ними. Но статус-кво таков. Мы работаем в Triplebyte, чтобы изменить это. Если вам интересно, чем мы занимаемся, мы хотели бы, чтобы вы ознакомились с нашим процессом. А пока, если вы хотите стать лучше в проведении собеседований, в этом сообщении в блоге описывается, как, по нашему мнению, вы можете сделать это наиболее эффективно. Энтузиазм оказывает огромное влияние на результаты интервью. Около 50% кандидатов Triplebyte, которые не проходят собеседования в компаниях, терпят неудачу по нетехническим причинам. Обычно это описывается компанией как «плохое соответствие корпоративной культуре». Однако в девяти случаях из десяти соответствие корпоративной культуре означает просто энтузиазм в отношении того, что делает компания. Компаниям нужны кандидаты, которые увлечены своей миссией. Во многих компаниях это имеет такое же значение, как и технические навыки. Это имеет смысл. Воодушевленные сотрудники будут счастливее и будут работать усерднее. Проблема в том, что это можно подделать. Некоторым кандидатам удается убедить каждую компанию, с которой они разговаривают, в том, что это работа их мечты, в то время как другим (искренне увлеченным) не удается никого убедить. Мы видели это снова и снова. Решение состоит в том, чтобы каждый стал лучше проявлять свой энтузиазм. Это не разрешение лгать. Но собеседование похоже на свидание. Никто не хочет, чтобы на первом свидании ему сказали, что он один из многих вариантов, хотя обычно это так. Точно так же большинство программистов просто хотят иметь хорошую работу с хорошей зарплатой. Но заявлять об этом в интервью — ошибка. Наилучший подход — подготовить заметки перед собеседованием о том, что вы находите интересным в компании, и обсудить это с каждым интервьюером, когда он спросит, есть ли у вас какие-либо вопросы. Хорошим источником идей является чтение последних сообщений в блогах компании и пресс-релизов и отметка тех, которые кажутся вам интересными. Эта идея кажется поверхностной. Я представляю, как вы киваете, когда читаете это. Но (как вам может сказать любой, кто когда-либо проходил собеседование) на удивление небольшой процент соискателей делает это. Тщательная подготовка заметок о том, почему вы находите интересную компанию, действительно повысит ваш проходной балл. Вы даже можете ссылаться на заметки во время интервью. Принесение подготовленных заметок показывает подготовку. В большом проценте вопросов для интервью используются структуры данных и алгоритмы. Хорошо это или плохо, но это правда. Мы собираем детали вопросов от наших кандидатов, которые проходят собеседования в компаниях (мы проведем углубленный анализ этих данных в следующей статье), и вопросы, связанные с алгоритмами, составляют более 70% задаваемых вопросов. Вам не нужно быть экспертом, но знание следующего списка алгоритмов и структур данных поможет в большинстве компаний. В зависимости от вашего опыта этот список может показаться тривиальным или совершенно пугающим. Именно в этом суть. Эти концепции гораздо чаще используются на собеседованиях, чем в веб-программировании. Если вы самоучка или давно закончили школу и эти понятия вам не знакомы, вы лучше добьетесь успеха на собеседованиях, если изучите их. Даже если вы знаете эти вещи, обновление ваших знаний поможет. Поразительно высокий процент вопросов на собеседовании сводится к поиску в ширину или использованию хеш-таблицы для подсчета уникальных запросов. Вам нужно уметь писать холодную BFS и понимать, как реализована хеш-таблица. Изучение этих вещей не так сложно, как боятся многие люди, с которыми мы разговариваем. Алгоритмы обычно описываются академическим языком, и это может сбить с толку. Но по своей сути в этом списке нет ничего более сложного, чем архитектура современного веб-приложения. Если вы можете создать веб-приложение (что ж), вы можете научиться этим вещам. Ресурс, который я рекомендую, это книга Руководство по разработке алгоритмов Стивена Скиены. Главы с 3 по 5 отлично справляются с этой задачей и позволяют пройтись по этому материалу простым и понятным способом. Он использует C и немного математического синтаксиса, но хорошо объясняет материал. У Coursera также есть несколько хороших курсов по алгоритмам. Этот, в частности, фокусируется на понятиях, которые важны в интервью. Изучение алгоритмов и структур данных помогает не только потому, что материал всплывает на собеседованиях, но и потому, что подход к проблемам, изучаемый в курсе алгоритмов, — это тот же подход, который лучше всего работает на собеседованиях. Изучение алгоритмов поможет вам настроиться на собеседование. Интервьюеры помогают кандидатам. Они дают подсказки, реагируют на идеи и в целом руководят процессом. Но они не помогают всем кандидатам в равной степени. Некоторые программисты могут получить существенную помощь без того, чтобы интервьюер возражал против них. Других строго судят за любые намеки, которые им даются. Вы хотите, чтобы вам помогли. Это сводится к процессу и коммуникации. Если интервьюеру нравится ваш процесс и вы хорошо с ним общаетесь, он не будет против помочь. Вы можете сделать это более вероятным, следуя тщательному процессу. Шаги, которые я рекомендую: После того, как вам задали вопрос на собеседовании, начните с разъяснения того, что было задано. Это время быть педантичным. Проясните каждую двусмысленность, о которой вы только можете подумать. Спросите о пограничных случаях. Приведите конкретные примеры ввода и убедитесь, что вы правы в отношении ожидаемого результата. Задавайте вопросы, даже если вы почти уверены, что знаете ответы. Это полезно, потому что дает вам возможность выявить пограничные случаи и полностью описать проблему (увидеть, как вы справляетесь с пограничными случаями, — это одна из главных вещей, на которую обращают внимание интервьюеры при оценке собеседования), а также потому, что это дает вам минуту, чтобы собраться с мыслями, прежде чем нужно будет приступить к решению проблемы. Далее вам следует обсудить самое простое решение проблемы методом грубой силы, которое вы можете придумать. Вы должны говорить, а не сразу переходить к кодированию, потому что вы можете двигаться быстрее, когда говорите, и это более увлекательно для интервьюера. Если интервьюер занят, он вмешается и предложит подсказки. Однако, если вы уйдете в написание кода, вы упустите эту возможность. Кандидаты часто пропускают шаг грубой силы, полагая, что решение проблемы методом грубой силы слишком очевидно или неправильно. Это ошибка. Убедитесь, что вы всегда даете решение проблемы, которую вам задали (даже если это требует экспоненциального времени или суперкомпьютера АНБ). Когда вы описали решение грубой силы, спросите у интервьюера, хотят ли они, чтобы вы реализовали его или придумали более эффективное решение. Обычно они советуют вам придумать более эффективное решение. Процесс для более эффективного решения такой же, как и для грубой силы. Снова говорите, не пишите код и обменивайтесь идеями с интервьюером. Надеюсь, вопрос будет похож на то, что вы видели, и вы узнаете ответ. Если это не так, полезно подумать о том, какие проблемы, которые вы видели, наиболее похожи, и обсудить их с интервьюером. Большинство вопросов на собеседовании представляют собой слегка затененные приложения классических алгоритмов CS. Интервьюер часто будет направлять вас к этому алгоритму, но только если вы начнете процесс. Наконец, после того как вы и ваш интервьюер согласитесь, что у вас есть хорошее решение, вы должны написать свой код. В зависимости от компании это может быть компьютер или доска. Но поскольку вы уже придумали решение, это должно быть довольно просто. Чтобы получить дополнительные баллы, спросите интервьюера, хотят ли они, чтобы вы написали тесты. Собеседования по программированию в основном состоят из вопросов по программированию, и это то, о чем я говорил до сих пор. Однако вы также можете столкнуться с вопросами проектирования системы. Компании, похоже, любят это, особенно для более опытных кандидатов. В вопросе о проектировании системы кандидата спрашивают, как он или она будет проектировать сложную реальную систему. Примеры включают разработку Google Maps, разработку социальной сети или разработку API для банка. Первое наблюдение состоит в том, что ответы на вопросы о проектировании системы требуют определенных знаний. Очевидно, что никто на самом деле не ожидает, что вы будете заниматься дизайном Google Maps (у многих людей это заняло много времени). Но они ожидают, что у вас будет некоторое представление об аспектах такого дизайна. Хорошая новость заключается в том, что эти вопросы обычно сосредоточены на веб-серверах, поэтому вы можете добиться большого прогресса, читая об этой области. Вот неполный список того, что нужно понимать: Вам необходимо понимать эти концепции. Но что еще более важно, вам нужно понять, как они сочетаются друг с другом, чтобы сформировать настоящие системы. Лучший способ узнать об этом — прочитать о том, как другие инженеры использовали эти концепции. Блог High Scalability — отличный ресурс для этого. Он публикует подробные описания внутренней архитектуры реальных компаний. Вы можете прочитать о том, как каждая концепция из списка выше используется в реальных системах. После того, как вы прочтете это чтение, ответы на вопросы о проектировании системы станут делом процесса. Начните с самого высокого уровня и двигайтесь вниз. На каждом уровне спрашивайте у интервьюера спецификации (предложить ли вам простую отправную точку или рассказать о том, как может выглядеть зрелая система?) и обсудить несколько вариантов (применяя идеи из прочитанного). Обсуждение компромиссов в вашем дизайне является ключевым. Ваш интервьюер меньше заботится о том, хорош ли ваш дизайн сам по себе, и больше о том, можете ли вы говорить о компромиссах (положительных и отрицательных) ваших решений. Практикуйте это. Третий тип вопросов, с которыми вы можете столкнуться, — это вопросы об опыте. Здесь интервьюер просит вас рассказать о проекте по программированию, который вы завершили в прошлом. Ошибка, которую допускают многие инженеры в этом вопросе, заключается в том, что они говорят о технически интересном сайд-проекте. Многие программисты предпочитают говорить о реализации классификатора нейронной сети или о написании грамматического бота для Twitter. Это плохой выбор, потому что интервьюеру очень сложно оценить их объем. Многие кандидаты преувеличивают простые побочные проекты (иногда они никогда не работали), и интервьюер не может сказать, делаете ли вы это. Решение состоит в том, чтобы выбрать проект, давший результаты, и выделить результаты. Это часто предполагает выбор менее интересного с технической точки зрения проекта, но оно того стоит. Подумайте (заранее) о программировании, которое вы сделали, которое оказало наибольшее влияние на реальный мир. Если вы написали игру для iOS, и ее скачали 50 000 человек, число загрузок делает ее хорошим вариантом. Если вы написали интерфейс администратора во время стажировки, который был развернут для всего административного персонала, развертывание делает его хорошим поводом для обсуждения. Выбор практического проекта также сообщит компании, что вы сосредоточены на реальной работе. Программист, который слишком сосредоточен на интересных технологиях, — это анти-шаблон, против которого компании проверяют (эти программисты иногда непродуктивны). Я рекомендую вам использовать динамический язык, такой как Python, Ruby или JavaScript, во время интервью. Конечно, вы должны использовать тот язык, который вы знаете лучше всего. Но мы обнаружили, что многие люди пытаются проводить собеседования на C, C++ или Java, полагая, что это «настоящие» языки программирования. Несколько классических книг по проведению собеседований рекомендуют программистам выбирать Java или C++. По крайней мере, для стартапов мы обнаружили, что это плохой совет. Кандидаты лучше справляются с использованием динамических языков. Я думаю, что это правда из-за компактного синтаксиса динамических языков, гибкой типизации и списковых и хэш-литералов. Это разрешительные языки. Это может быть проблемой при написании сложных систем (весьма спорный момент), но это здорово, когда вы пытаетесь втиснуть бинарный поиск на доску. Независимо от того, на каком языке вы говорите, полезно упомянуть о работе на других языках. Анти-шаблон, против которого компании проверяют, — это люди, которые знают только один язык. Если вы знаете только один язык, вы должны полагаться на свои силы в этом языке. Но если вы выполняли работу или сайд-проекты на нескольких языках, не забудьте упомянуть об этом при разговоре со своими интервьюерами. Если вы работали с языками более низкого уровня, такими как C, C++, Go или Rust, разговор об этом будет особенно полезен. Java, C# и PHP являются проблемным случаем. Как мы описали в нашем последнем сообщении в блоге, мы обнаружили предвзятое отношение к этим языкам в стартапах. У нас есть данные, показывающие, что программисты, использующие эти языки на собеседовании, сдают его реже. Это несправедливо, но это правда. Если у вас есть другие варианты, я рекомендую не использовать эти языки в интервью со стартапами. Вы можете стать намного лучше в проведении интервью, тренируясь отвечать на вопросы. Это верно, потому что собеседования вызывают стресс, но стресс вредит производительности. Решение — практика. Интервью становится менее напряженным с разоблачением. Это происходит естественно с опытом. Даже в рамках одного поиска работы мы обнаруживаем, что кандидаты часто не проходят первые собеседования, а затем проходят больше, когда их уверенность в себе растет. Если вы боретесь со стрессом, я рекомендую вам ускорить этот процесс с 9 часов.0007 практикует стресс на собеседовании. Tree
null
. Двоичное дерево
Двоичное дерево поиска (BST)
Tries
Trie
и его методов add
, remove
и search
. Heap
Заключение
20 советов по телефонному собеседованию, которые приведут вас на второе собеседование
Почему некоторые работодатели в первую очередь просят телефонных интервью?
Чего ожидать от собеседования по телефону
20 Советы по собеседованию по телефону
1.
СОВЕТ ДЖЕФФА
6. Притормозите
7. Будьте готовы к общим вопросам телефонного интервью
8. Отправьте электронное письмо с благодарностью после телефонного интервью
9. Направьте их на веб-сайт вашего личного бренда
10. Знайте, кто кому звонит
11. Зарядите свой телефон
12. Используйте правильное приветствие
13. Обязательно улыбайтесь
14.
15. Пусть менеджер по найму решит, будет ли светская беседа
16. Используйте наполнители, чтобы показать, что вы помолвлены
17. Попробуйте стоять, чтобы увеличить свою энергию
18. Обработка неожиданного фонового шума
19. Имейте поблизости воду
20. Обновите приветствие голосовой почты
Часто задаваемые вопросы о собеседовании по телефону
Сколько длится собеседование по телефону?
Какова цель телефонного интервью?
Собираем все вместе
БЕСПЛАТНО: «Вопросы и ответы для телефонного интервью» PDF Шпаргалка
Как пройти собеседование по программированию
1. Будьте полны энтузиазма
2. Изучите распространенные концепции интервью
3. Получите помощь от вашего интервьюера
4. Разговор о компромиссах
5. Выделить результаты
6. Используйте динамический язык, но упомяните C
7. Практика, практика, практика
Даже опытные (и спокойные) кандидаты выиграют от этого. Собеседование — это принципиально отличный от работы программистом навык, и он может атрофироваться. Но опытные программисты часто (небезосновательно) считают, что им не нужно готовиться к интервью. Они меньше учатся. Вот почему младшие кандидаты часто лучше справляются с вопросами на собеседовании, чем опытные кандидаты. Компании знают об этом, и, как это ни парадоксально, некоторые говорят нам, что устанавливают более низкие планки в вопросах программирования для опытных кандидатов.
8. Укажите учетные данные
Учетные данные предвзято относятся к интервьюерам. Кандидаты на Triplebyte, которые работали в ведущей компании или учились в ведущей школе, проходят собеседования на 30 % чаще, чем программисты, не имеющие этих полномочий (при заданном уровне производительности на нашем слепом экране). Мне это не нравится. Это не меритократично и отстойно, но если у вас есть эти полномочия, в ваших интересах убедиться, что ваши интервьюеры знают об этом. Вы не можете быть уверены, что они прочитают ваше резюме.
9. Выстраивайте предложения
Если вы когда-либо читали советы по сбору средств для основателей, вы знаете, что получить инвестиционное предложение от первого венчурного капитала — самая трудная часть. Как только у вас есть одно предложение, посыпаются новые. То же самое относится и к предложениям о работе. Если у вас уже есть предложение, обязательно сообщите об этом на собеседовании. Упоминание других предложений на собеседовании сильно склоняет интервьюера в вашу пользу.
Это приводит к стратегии составления списка компаний, которые вас интересуют, и организации собеседований в проценты в обратном порядке. Если вы преуспеете в начале процесса, вероятность получить предложение от вас номер один увеличится. Вы должны сделать это.
Заключение
Прохождение интервью — это навык. Быть хорошим программистом помогает, но это только часть картины. Каждый проваливает некоторые из своих интервью, и правильная подготовка может помочь каждому пройти больше. Энтузиазм превыше всего, и исследования помогают в этом. Так же много программистов терпят неудачу из-за отсутствия энтузиазма, как и по техническим причинам. Интервьюеры помогают кандидатам во время интервью, и если вы будете следовать правильному процессу и четко общаться, они помогут вам. Практика всегда помогает. Чтение большого количества вопросов для интервью и приучение себя к стрессу на собеседовании приведет к большему количеству предложений.
Эта ситуация не идеальна. Подготовка к собеседованию — это работа, и заставлять программистов учиться чему-то другому, кроме создания отличного программного обеспечения, — пустая трата времени. Компании должны улучшить свои процессы интервью, чтобы быть менее предвзятыми из-за академического CS, заученных фактов и отрепетированных процессов интервью. Это то, чем мы занимаемся в Triplebyte. Мы помогаем программистам устроиться на работу, не просматривая резюме. Мы позволяем программистам выбирать одну из нескольких областей для оценки, а сами со временем изучаем и совершенствуем наш процесс. Мы хотели бы помочь вам получить работу в стартапе, не прыгая через эти обручи. Вы можете начать здесь. Но статус-кво таков, какой он есть. Пока это не изменится, программисты должны знать, как подготовиться.
Спасибо Джареду Фридману, Эммету Ширу, Гарри Тану, Алексис Оганян и Дэниелу Гэклу за прочтение черновика этого документа.
Сноски:
[1] Это не означает, что успешность собеседования не коррелирует с навыками программирования. Оно делает. Но корреляция гораздо слабее, чем предполагает большинство компаний, и другие факторы, помимо навыков программирования, объясняют большую часть дисперсии интервью. ↩
Советы по собеседованию | National Careers Service
Произведите хорошее впечатление на собеседовании при приеме на работу, получите советы о том, как подготовиться и как показать, что вы можете предложить.
Почему важны собеседования
Собеседование — это возможность для работодателя убедиться, что вы подходите для этой работы. Это также шанс убедиться, что работа и компания подходят именно вам.
Где проходят собеседования
У вас может быть личное собеседование, интервью по телефону или видеоинтервью.
С начала пандемии COVID-19 многие интервью проходят онлайн. Вы, вероятно, используете программное обеспечение для видеоконференций, такое как Skype, Zoom или Teams.
Виды опроса
Существуют различные типы интервью, которые могут использовать работодатели. Вы должны подготовиться к тому, что вы посещаете.
Индивидуальное интервью
Ваше интервью может быть только с одним человеком. Обычно это происходит лицом к лицу и чаще встречается в небольших компаниях.
Панельное интервью
Некоторые интервью проводятся с группой из 2 и более человек. Убедитесь, что вы смотрите на всех интервьюеров, когда разговариваете с ними. Они также могут попросить вас сделать презентацию.
Групповое обсуждение
Групповое обсуждение обычно является частью дня ассессмент-центра с другими кандидатами. Вам придется показать, что вы можете ладить с людьми, отстаивать свои идеи и уважать других.
Типы вопросов для интервью
Работодатели используют разные типы вопросов при собеседовании. Они могут сказать вам заранее, что это за собеседование. У них также может быть информация о процессе найма на их веб-сайте.
Вопросы, основанные на компетенции
Основное внимание уделяется тому, что вы можете сделать, поэтому вам нужно будет привести примеры, чтобы показать, что у вас есть навыки для этой работы. Если у вас нет примеров из рабочей среды, вы можете использовать опыт из личной жизни.
Перед собеседованием вы можете узнать, по каким компетенциям вас оценивают.
Вопросы, основанные на сильных сторонах
Вопросы о том, что вам нравится делать или что у вас хорошо получается. Например, ваши практические навыки или навыки работы в команде, или то, как вы работаете в условиях стресса.
Технические вопросы
Работодатель может проверить ваши профессиональные знания и понимание рабочих процессов. Это характерно для вакансий в:
- наука
- ИТ
- машиностроение
- финансы
- закон
Вопросы ситуационного суждения
Работодатели могут спросить, как бы вы вели себя в типичных рабочих ситуациях. Это проверка таких вещей, как ваша способность решать проблемы, принимать решения или работать с другими.
Вопросы, основанные на ценностях
Вопросы, основанные на ценностях, позволяют определить, разделяете ли вы ценности организации и понимаете ли вы ее культуру. Это обычное дело для работы в сфере здравоохранения и ухода, особенно в NHS.
Мотивационные вопросы
Они помогают работодателю увидеть, что вами движет, и убедиться, что вы впишетесь в его компанию.
Узнайте, что говорят другие люди о работе в компании или на аналогичной работе. Люди публикуют свои интервью на таких сайтах, как The Student Room и Glassdoor.
Вы также можете поговорить со своими знакомыми, которые работают в компании или занимают аналогичные должности.
Вы можете найти дополнительные советы о том, как отвечать на распространенные вопросы на собеседовании.
Подготовить
Выберите удобную дату и время, чтобы подготовиться к собеседованию и быть в лучшей форме в этот день.
Чтобы убедиться, что вы готовы:
- Внимательно прочитайте описание работы и характеристику человека. Четко определите навыки и качества, которые нужны работодателю
- посетите веб-сайт компании, чтобы узнать больше о ее продуктах или услугах и их планах на будущее
- просмотрите свое резюме или форму заявки и подумайте о том, о чем работодатель может вас спросить
- подготовьте несколько примеров, которые показывают, что у вас есть необходимые навыки, личные качества и опыт. Используйте метод STAR
- отрабатывайте тайминги на презентациях и сохраняйте резервную копию
- попросите кого-нибудь, кому вы доверяете, помочь вам попрактиковаться в ответах на вопросы
- придумайте 2 или 3 собственных вопроса, которые вы можете задать в конце собеседования, чтобы показать, что вы с энтузиазмом относитесь к работе
- выберите что-нибудь подходящее и удобное для ношения
- проверьте, в какое время вам нужно прибыть и имя человека, с которым вам нужно встретиться
- убедитесь, что вы знаете, как добраться до места проведения интервью. Разработайте маршрут общественного транспорта или место, где вы можете припарковаться. Планируйте прибыть за 5–10 минут до начала собеседования
- убедитесь, что вы знаете, кому звонить в случае опоздания по какой-либо причине
Если у вас есть инвалидность, вам могут потребоваться корректировки, чтобы сделать интервью доступным. Вы можете получить совет от Scope о том, как просить о корректировках на собеседовании.
Прибытие
Прежде чем идти на собеседование:
- выключи телефон
- используйте дыхательные техники, чтобы успокоиться — постарайтесь запомнить, что некоторые нервы — это нормально
- улыбнитесь и уверенно поприветствуйте интервьюера
- попроси воды, если тебе это нужно
Интервью
В интервью не забудьте:
- будьте вежливы и используйте правильный язык и тон для официальной ситуации
- слушайте вопросы и думайте, прежде чем начать отвечать
- попросите интервьюера повторить или пояснить, если вы не понимаете вопрос
- используйте метод STAR, чтобы ответить на вопросы о ваших навыках и опыте
- позитивно оценивайте свой опыт. Если вы столкнулись с трудными ситуациями, покажите, чему вы научились из них
- будь честным и настойчивым
- задайте пару вопросов, когда вам представится возможность.