К реальным собесам
Реальный собесWaymo2026-02-13

Waymo Coding: путь через квадрат с круглыми препятствиями

Кодовая секция про существование пути через unit square при круглых препятствиях: нужно свести геометрию к графу пересечений кругов и понять, какая connected component блокирует проход.

Таймлайн собеседования

Компактный список вопросов и задач по ходу записи: раскрывайте только нужные детали.

00:03:43-00:06:00Код

Постановка: пройти через квадрат между круглыми препятствиями

00:06:03-00:14:40Код

Критерий блокировки через связную цепочку кругов

00:14:41-00:25:57Код

Реализация графа пересечений кругов и DFS/DSU

00:26:27-00:38:19Код

Boundary cases: касания, пересечения и тесты

00:38:44-00:43:54Вопрос

Вопросы кандидата про проекты и стек Waymo

Выводы и как готовиться

  • В геометрической задаче важно сначала определить, какая стена препятствий реально блокирует нужный путь.
  • Касание круга с границей или другим кругом считается блокировкой, поэтому сравнения должны быть нестрогими.
  • DSU или DFS по графу кругов дает понятную реализацию после правильной постановки критерия.