1. Не потрібно знати абсолютно все, що є у вимогах
Не завжди виходить точно описати все, що потрібно від кандидата. Деякі речі обов’язкові, деякі - більше як побажання. Щось, інколи, взагалі не вказано. Тому, на мій погляд, достатньо відповідати вимогам десь на 80%. Особливо, якщо ви досвідчений розробник - певні технології можна просто підучити.
Процес працевлаштування зазвичай довгий і складний. Часто, у кожної компанії свій підхід. Десь буде одна співбесіда, а десь може бути і 10. Тому краще одразу розглядати різні варіанти. Мене зазвичай обурює, коли компанія взагалі не відповідає на будь-якому етапі (чи після перегляду резюме, чи після співбесіди). Таке теж буває і потрібно бути морально до цього готовим. Саме тому підвищуємо собі шанси подаючись одразу в різні місця.
Тобто проходячи більше співбесід - ви покращуєтесь і наступні будете проходити краще (менше нервувати, на більше питань будете відповідати). У зв’язку з цим, раджу спочатку проходити співбесіди у компанії, які подобаються менше, а на фінал залишити роботу мрії (якщо таке місце є). Так ви будете максимально готові.
Можливо трохи неочікувано, але питаюсь зазвичай одне й теж саме. Просто очікують на різну кількість правильних відповідей. І глибина розуміння також буде відрізнятись. Якщо в якості Junior спеціаліста достатньо просто знати про існування певних підходів, то в якості більш досвідченого розробника треба розумітись на всіх деталях та тонкощах.
Тут можна підійти до питання з 2-х сторін. З одного боку, людина яка проводить співбесіду може таким чином вас перевіряти. Уточнювати - чи ви впевнені, чи може ще подумаєте. Можна засумніватись, змінити відповідь - і це не завжди піде вам на користь, бо ви могли бути праві.
З іншого боку, інтерв'юер - теж людина і теж може помилятись. Ми чомусь беремо за основу, що той хто ставить питання - знає краще (принаймні я так відчуваю). Але ж не завжди так і є.
Або принаймні сказати, що вам не ок. У мене були співбесіди які буквально нагадували допит. Коли дуже давлять чи задають незручні (чи навіть недоречні) питання. Для себе я одразу розумію, що співбесіда - це міні огляд того, як побудована робота в компанії. Якщо мені не зручно на цьому етапі - рухатись далі просто не має сенсу.