Яндекс · январь 2026

Тех собес на intern Golang Разработчик в Яндекс

intern Тех собес 2 задачи

1. Задача: Данное бинарное дерево (не поиска). Узлы содержат указатели на родителя и на потомков (left, right). Нужно написать функцию, которая для двух данных вершин будет возвращать их наименьшего (ближайшего) общего предка. Узел дерева является предком для самого себя, ограничение по памяти O(1).

type Node struct {
    parent *Node 
    left *Node
    right *Node
}

func lca(a, b *Node) *Node {
    // TODO: implement here
}
Ответ
Конец фрагмента

Премиум-подписка

Открывает это интервью целиком и все материалы направления «Golang Разработчик».

в этом собесе: 2 задачи с кодом
  • Ещё 490 текстовых собесов направления
  • 344 видеозаписи собеседований
  • Приоритетная поддержка
1490₽/мес