Етап 2. Технічна співбесіда
1.Live coding — написання коду в реальному часі під наглядом інженера.
Це формат технічного інтерв’ю, де ви розв’язуєте завдання «наживо» — у спільному онлайн-редакторі (наприклад, CoderPad, CodeSignal чи Google Docs).
Щоб почуватися впевнено, варто заздалегідь тренуватися на спеціалізованих платформах.
Де підготуватися до live coding

2. Whiteboard session — розв’язання алгоритмічних задач на віртуальній дошці.
Це формат технічної співбесіди, у якому кандидат розв’язує задачу на «віртуальній дошці» — без можливості запускати код чи користуватися підказками. Основна мета цього етапу — перевірити логіку мислення, розуміння алгоритмів і здатність пояснювати свої рішення вголос.
Інтерв’юер пропонує алгоритмічну або логічну задачу (наприклад, пошук дублікатів у масиві, побудову черги або оптимізацію сортування). Кандидат має пояснити хід думок, обґрунтувати вибір структури даних і, за потреби, оцінити складність алгоритму.
Тут важливий не лише результат, а й сам процес: як ви ставите уточнювальні запитання, чи структуруєте рішення і наскільки чітко формулюєте свої думки.

На що звертають увагу інтерв’юери
- Чи вмієте ви мислити структуровано під тиском.
- Як пояснюєте свої дії й логіку.
- Як реагуєте на уточнення або фідбек.
- Наскільки комфортно працюєте в командній дискусії.
3. Розбір портфоліо або проєктів — пояснення технічних рішень, архітектури, вибору інструментів.
На цьому етапі інтерв’юер хоче побачити, як ви мислите архітектурно, обираєте технології та аргументуєте рішення.
Найкраща стратегія — представити проєкт як історію вирішення задачі: від проблеми до результату.

Формат відповіді для співбесіди

Що оцінюють
- Глибину розуміння технологій.
- Логіку мислення та вміння працювати під тиском.
- Здатність до командної роботи (парне програмування, обговорення рішень).
Приклад того, як може виглядати оцінка кандидата
Нижче наведено умовний фрагмент фідбеку, який може заповнювати інтерв’юер після технічного етапу.

Пояснення
- Оцінка в балах (1–5) допомагає стандартизувати порівняння кандидатів.
- Коментар — головне джерело для фінального рішення та фідбеку кандидату.
- Часто додається поле «Ризики» (наприклад, «Потребує додаткового досвіду в AWS»).
Поради для підготовки
- Повторіть базові алгоритми й структури даних.
- Підготуйте 2–3 реальні кейси з попередніх проєктів.
- Відпрацюйте короткі пояснення складних технічних рішень.