- Попрактикуватися у вирішенні завдань із програмування.
Технічні завдання найчастіше дають навіть досить досвідченим програмістам — вони служать більше для оцінки логічних навичок та здатності знаходити рішення, ніж для перевірки безпосередньо скіллів у програмуванні. І їхнє рішення, якщо не мати в цьому великого досвіду, в умовах співбесіди, коли час обмежений, може спричинити несподівані труднощі.
- Підготувати список питань та тем для розмови.
Грамотно сформульовані питання до інтерв'юера дозволять не тільки справити гарне враження на роботодавців, але й отримати більше інформації про роботу та компанії, завдання, над якими належить працювати, та потенційні труднощі.
- Переглянути свій Git-репозиторій.
Тим, хто має досвід роботи над сторонніми проектами та особистими пет-проджектами, а мати їх програмістам з невеликим досвідом роботи
рекомендується , є сенс перед співбесідою переглянути свій Git-репозиторій: оновити його, якщо потрібно, видалити або приховати ті проекти, показувати які не дуже хочеться, і навпаки, виставити на перший план найкращі.
- Підготуйте монолог "про себе".
Часто на співбесідах найпершим йде питання на кшталт "розкажіть про себе" (і співбесіди з програмістами - не виняток), так що має сенс відразу підготувати на нього відповідь - короткий монолог: про вас, про те, як ви прийшли в цю професію, про минулому досвіді, очікуваннях. Тільки пам'ятайте, що монолог має бути лаконічним: не потрібно в подробицях переказувати ейчару свою біографію.
- Провести тестову співбесіду.
Можна попросити когось провести тестову співбесіду, щоб потренуватися відповідати на запитання та подолати страх перед інтерв'ю. Вони можуть ставити загальні питання, що стосуються першого етапу інтерв'ю з HR. Непогано також знайти досвідченого розробника, котрий протестує технічні знання. Чим більше у людини досвіду відповідей на складні питання, тим впевненіше вона почуватиметься на інтерв'ю.
| Що ще почитати на цю тему: |
|
|
Крок 4. Як проявити себе на першій співбесіді?
У кандидата може бути класне резюме, він може підходити по хард і софт скіллс, а мотивацію працювати в компанії не виявляє, або мотивація не збігається з метою компанії. Перед тим, як озвучуватимете свою мотивацію, прикинути, що б ви хотіли почути на місці вашого співрозмовника. Якщо ви говоритимете: «Мені потрібна робота, щоб заробити свій перший мільйон», а це стартап або компанія середнього рівня, компанія не зможе вам цього запропонувати. Швидше за все, така мотивація може зіграти проти претендента. У такому разі краще розповідати про те, що у вас є інтерес до розробки та запуску проектів з нуля.
- Показати професійну активність.
На інтерв'ю розкажіть, що ви активно вивчаєте нові технології. Наприклад, розповідь може бути побудована так: ви вивчабо Java, освоюєте фреймворки і зараз навчаєте додаткові технології, які в майбутньому вам допоможуть розвивати складніші та цікавіші проекти. Це покаже, що ви бачите своє майбутнє у цій сфері та охоче будете в ній розвиватися. Важливо показати будь-який ваш досвід навіть у некомерційному проекті. Можна розповісти і про безкоштовні проекти, і про стажування, і про тренінги.
Якщо ви закінчабо курс і ніде до цього не працювали, а хочете здатися крутим і досвідченим, це не спрацює. Ваш досвід з'ясується у процесі технічної співбесіди та під час подальшої роботи. Розповідаючи про навички, які не маєте, ви надаєте собі погану послугу. Щирі люди навпаки привертають до себе. Якщо розумієте, що знань недостатньо, краще наголошувати не на цьому, а на тому, як ви готові вчитися і розвиватися заради нової роботи.
Інтерв'ю - це той етап, коли ви можете собі скласти максимально детальне уявлення про компанію, в яку співбесідуєтеся. Як показує практика, після співбесіди у кандидата постає багато питань, але вже начебто не доречно їх ставити.
- Уточніть дедлайн про ухвалення рішення.
Якщо рекрутер або тимлід не промовив дедлайн, вам варто впізнати його. Якщо вам озвучабо певний термін, то намагайтеся не питати результату раніше терміну. Якщо компанія затримує фідбек, ви маєте повне право написати або зателефонувати і запитати, чи можете ви отримати фідбек. Якщо ні — уточнити, чому і як довго треба почекати.
| Що ще почитати на цю тему: |
|
|
Крок 5. Які теми навчити для технічного інтерв'ю?
Ми в JavaRush неодноразово писали про те, які теми слід навчити для технічного інтерв'ю. У цьому розділі згадаємо найпоширеніші, про які говорять на технічному інтерв'ю із джунами.