Подумавши про те, що голос не є постійним наративом. Це спосіб визначення рішень інтерв’ю, які не можуть заважати від німого коду, залишаючи достатню увагу на вирішення проблеми.

01

Використовуйте пункти перевірки рішень

  • Замінити договір і запитати необхідні питання уточнення.
  • Назва найпростішого життєздатного підходу.
  • Назвіть структуру даних або інваріант, на якому ґрунтується рішення.
  • Зробіть паузу перед обговоренням важливого компромісу.
  • Підсумуйте рішення перед тестуванням або зміною напряму.
02

Скажіть корисні речі

  • «Я вважаю ці вхідні дані незмінними, тому що…»
  • «Важливий граничний випадок — це…»
  • «Цей підхід має лінійну складність за кількістю елементів, тому що…»
  • «Я хочу перевірити шлях збою перед оптимізацією...»
  • «Я бачу помилку у своєму першому припущенні й збираюся переглянути…»
03

Уникайте поширених крайнощів

  • Не коментуйте кожне натискання клавіші.
  • Не мовчіть протягом усієї реалізації.
  • Не захищайте підхід, якщо знайдено матеріали, що йому суперечать.
  • Не запитуйте дозволу на звичайні синтаксичні дії.
  • Не оптимізуйте, поки контракт і базове рішення не стануть зрозумілими.
04

Практика навички

  • Зареєструйтеся на 10 хвилин розчину.
  • Позначте кожну роз’яснення, рішення, ризик та перевірку.
  • Повторіть спробу з меншою кількістю слів і чіткішими ключовими рішеннями.
  • Перевірте, чи стало простіше стежити за ходом роботи в другій спробі.

Редакційна перевірка
Опис продукту звірено з його поточними можливостями. Знайшли помилку? Повідомте про помилку.