JavaRush /Java Blog /Random-TL /Ikaw ay tinanggap! Paghahanda para sa isang panayam sa In...

Ikaw ay tinanggap! Paghahanda para sa isang panayam sa Ingles

Nai-publish sa grupo
Patuloy kaming nag-uusap tungkol sa trabaho para sa mga developer ng Java at nagbibigay ng payo na idinisenyo upang matulungan ang mga coder na makakuha ng imbitasyon sa isang panayam, matagumpay na maipasa ito at makita ang gustong alok sa harap nila. You are hired! Готовимся к собеседованию на английском - 1Sa isa sa mga nakaraang artikulo, nahawakan na namin ang paksa ng paghahanda para sa mga panayam: Java junior sa isang panayam: kung paano maghanda at kung ano ang itatanong . Gayunpaman, ang mga panayam sa mga talagang cool na kumpanya (at sa anumang kumpanya sa ibang bansa) ay isinasagawa sa Ingles, at, tulad ng alam natin, hindi lahat ay komportable dito . Samakatuwid, ang materyal na ito ay ilalaan sa paghahanda para sa isang pakikipanayam sa trabaho sa Ingles.

Payo

Una, narito ang ilang pangkalahatang tip sa kung paano maghanda para sa isang pakikipanayam at kung paano kumilos sa mismong panayam. At pagkatapos ay titingnan natin ang ilan sa mga pinakasikat at sa parehong oras mahihirap na tanong na madalas itanong sa mga programmer sa panahon ng mga panayam.

Gumawa ng isang cool na resume

Napag-usapan na natin kung paano makakagawa ang isang programmer ng isang cool na resume at LinkedIn profile sa isang hiwalay na artikulo. Dito ay tututuon lamang natin ang katotohanan mismo - kailangan mong magkaroon ng isang mahusay na resume, at hindi lamang upang makatanggap ng mga regular na imbitasyon sa mga panayam, kundi pati na rin upang matagumpay na maipasa ang mga ito. Huwag isipin na ang kalidad ng iyong resume ay hindi mahalaga kung natupad nito ang pangunahing tungkulin nito at humantong sa isang imbitasyon sa isang pakikipanayam. Mas magandang tingnan ito sa ganitong paraan: hindi ka makikipag-date sa babaeng pinapangarap mo na naka-flip-flop at T-shirt. Samakatuwid, ang pagkakaroon ng pangarap na trabaho (o isang trabaho lamang na nagbabayad ng solidong apat na digit na suweldo sa dolyar) nang walang maayos na resume ay masamang asal. "Maraming programmer ang kilala ko na gumugugol ng mga linggo, kung hindi buwan, sa paghahanda para sa mga panayam. At the same time, they don’t spend any time on their resumes, which from my point of view is at least strange and, of course, mali,” sabi ni Zhia Chong, isang developer sa Twitter.

Maghanda ng isang monologo "tungkol sa iyong sarili"

Sa karamihan ng mga panayam, ang pinakaunang tanong ay tulad ng "sabihin sa amin ang tungkol sa iyong sarili" (at ang mga panayam sa mga programmer ay walang pagbubukod), kaya makatuwiran na agad na maghanda ng isang sagot dito - isang maikling monologo: tungkol sa iyo, kung paano ka napunta dito propesyon, tungkol sa nakaraang karanasan, inaasahan, atbp. Tandaan lamang na ang monologo ay dapat na laconic: hindi na kailangang muling sabihin ang iyong talambuhay sa HR na tao nang detalyado.

Hayaang gawin ng isang propesyonal ang iyong resume

И второй совет по поводу резюме: чтобы оно выглядело серьезным и профессиональным, лучше нанять специалиста-копирайтера, по крайней мере в том случае, если ваши навыки написания текстов на английском не слишком высоки. Как вариант, написанный вами текст можно поручить проверить редактору “нейтив спикеру”. “Есть люди, которые профессионально пишут тексты резюме. Они ведь не пытаются собственноручно писать для себя программы, правда? Если писатели не пишут собственные программы, то почему программисты должны сами писать резюме?” — спрашивает Джон Сонмез (John Sonmez), основатель ресурса Simple Programmer и лайф коуч для разработчиков. Возможно, вы сможете написать достойный текст, но велика вероятность, что он получится кривым, изобилующим ошибками и вообще будет сильно походить на автоматический перевод с русского через Google Translate. Сомнительно, что во время интервью это сослужит вам хорошую службу. You are hired! Готовимся к собеседованию на английском - 2

Подготовьте ответы на вопросы-ловушки

Примеры распространенных вопросов-ловушек, которые часто задают соискателям в ходе собеседований:
  • Why are you looking for a new opportunity? (Почему вы ищете новый вариант трудоустройства?)

  • What was the result the last time you and a coworker disagreed on a technical issue? (Когда последний раз у вас возникали разногласия с коллегой по техническому вопросу, и How они разрешorсь?)

  • Name your greatest strength and your greatest weakness. (Назовите ваше самое сильное качество и вашу главную слабость)

Таких шаблонных вопросов-ловушек довольно много, интервьюеры по-прежнему широко их используют в ходе собеседований с кандидатами. Whatбы не “провалиться”, отвечая на них, лучше заранее подготовить стандартные ответы or, How вариант, способы ухода от прямого ответа. У многих кандидатов подобные вопросы, из-за их шаблонности и намеренной глупости, вызывают раздражение. Но помните, что вызвать отрицательные эмоции и вывести вас из себя — это и есть одна из целей. Возьмем для примера первый вопрос: “Why are you looking for a new opportunity?” Основная идея данного вопроса состоит в том, чтобы узнать, станет ли кандидат говорить плохо о своем нынешнем or бывшем работодателе. Если станет — велика вероятность, что в скором времени он будет негативно отзываться и о компании, на позицию в которой претендует сейчас. Также ответ на данный вопрос призван помочь HR-у понять истинную мотивацию кандидата и то, почему его на самом деле интересует данная позиция. Вообще, давая ответы на подобные шаблонные вопросы, частенько лучшей стратегией будет “играть по правилам” и отвечать на них такими же шаблонами, а не рубить правду-матку. Это подводит нас к следующему совету.

Отвечая на вопросы интервьюера, не будьте “слишком честными”

Как отмечают многие эксперты, такая линия поведения особенно характерна именно для программистов. Многие разработчики в ходе собеседования склонны перебирать с откровенностью, считая, что говорить правду — это лучшая стратегия, а брутальная честность добавляет им шарма. Не стоит включать доктора Хауса or Хэнка Муди, стремясь поразить интервьюера остроумностью и оригинальностью своих ответов. Хотя врать на собеседовании тоже не рекомендуется, не нужно слишком много и слишком откровенно рассказывать о себе or своем прошлом опыте в профессии, едва ли это кто-то оценит, а вот навредить такая многословность может самым прямым образом.

Узнайте Name интервьюера и изучите информацию о нем заранее

Этот совет относится скорее к техническим собеседованиям и интервью с менеджерами на финальных стадиях, а не к общению с HR-ом на старте. Многие опытные разработчики, которым приходилось часто интервьюировать других программистов, отмечают, что в большинстве случаев, даже если они перед интервью общались с кандидатом по электронной почте и тот знает, How их зовут, программисты не удосуживаются поискать базовую информацию об интервьюере, вроде профилей в соцсетях и всевозможных блогов. А это стоило бы сделать. Самый лучший способ заинтересовать кого-то своей персоной — самому проявить искренний интерес к этому человеку. Данный принцип сформулировал еще Дейл Карнеги в своей классической книге “Как завоевывать друзей и оказывать влияние на людей.” Не стоит пренебрегать данным правилом. You are hired! Готовимся к собеседованию на английском - 4

Подготовьтесь к конкретным вопросам на собеседовании для программиста

Типичные вопросы, которые часто задают программистам в ходе собеседований на английском, мы взяли на популярном рекрутинговом портале Indeed.
  1. What do you enjoy about programming? (What вам нравится в программировании?)

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

    Поэтому не стоит говорить, что в программировании вам больше всего нравятся 4х-5-значные salaries (шутка). Вместо этого лучше притвориться типичным ботаном, который жизни не представляет без копания в codeе и исправления багов.

    Шаблон ответа от Indeed: “I love looking through code so I can find errors and fix them. In fact, I’ve always loved fixing things methodically. When I was a kid, my dad and I fixed a 1967 Mustang. It took a meticulous approach and a lot of patience. I feel the same way about reviewing code.”

  2. What’s your favorite programming language? (Какой ваш любимый язык программирования?)

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

    Шаблон ответа от JavaRush: “I love using Java because it’s such an elegant language with so many purposes and such a bright future. Personally, I learnt Java on JavaRush, a popular online platform, which allows you to master Java. What I love about Java, it allows a programmer to create an application, which can be deployed on any device. It’s the language of choice for the Internet of Things, cloud computing, Blockchain, big data and other innovative IT market niches.”

  3. What’s the hardest thing about working as a computer programmer? (What для вас самое сложное в работе программиста?)

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

    Шаблон ответа от Indeed: “As much as I love sitting at my computer and solving problems, I need regular breaks to maintain my focus. After two hours staring at a screen, I need to take a short walk to clear my head and get my body active.”

  4. What’s the most recent language that you learned? (Какой язык программирования вы выучor последним на текущий момент?)

    Технологии вообще и мир программирования в частности склонны быстро эволюционировать и постоянно меняться. Этот вопрос задают, чтобы понять, насколько программист следует за новыми веяниями и стремится ли он к этому вообще. Поэтому в ответе стоит упомянуть хотя бы базовые знания одного из новых языков вроде Julia, Rust or Swift. А если это еще и будет правдой — вообще идеально.

    Шаблон ответа от Indeed: “I probably don’t keep up with as many new languages as I should, but I’ve learned a lot since I graduated from college. In school, I had to focus on C++. Outside of class, I spent time experimenting with newer languages like Julia and Swift. Since graduating, I’ve worked on some projects that require those languages.”

  5. What would your skills and personality contribute to our team? (What ваши навыки и личность могут добавить нашей команде?)

    Это вопрос, призванный найти у кандидата пресловутые soft skills и понять, сможет ли он влиться в коллектив. Поэтому и в ответе лучше косвенно отметить, что вы — командный игрок, компанейский парень и вообще — просто душка.

    Шаблон ответа от Indeed: “I enjoy solving difficult problems. If other members of your team can’t find the right solution, then I will search for it. At the same time, I’m a team player. I know that other people contribute a lot of work to every project. Even when I find a solution that eluded other people, I’m happy to share the success with everyone.”

You are hired! Готовимся к собеседованию на английском - 5

Последние напутствия

И instead of эпилога еще несколько советов, в короткой и лаконичной форме.
  • Хорошим тоном будет отключить на время собеседования свой телефон (or хотя бы поставить его в беззвучный режим);

  • Отвечайте на вопросы по существу, не отходите от темы;

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

  • Возьмите с собой на собеседование все documentы, которые могут иметь отношение к данной позиции и способны заинтересовать нанимателя; Не говорите ничего негативного о своих прошлых местах работы и нанимателях.

А совсем уж напоследок, вот несколько неплохих англоязычных видосов, посвященных собеседованиям с программистами и подготовкой к ним: TOP 20 Software Engineer Programming Interview Questions and Answers I RECORDED MY JOB INTERVIEW - WHAT ITS LIKE IN PROGRAMMING How to Succeed in any Programming Interview 2018
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION