mirror of
https://github.com/Tinkoff/career.git
synced 2025-12-25 17:08:31 +03:00
2.1 KiB
2.1 KiB
Секция базового программирования в Тинькофф
Эта секция призвана проверить базовое владение навыками разработки у SRE специалистов. В отличии от секции алгоритмов или языковой мы не проверяем знание сложных алгоритмов или низкоуровневых особенностей работы с языковыми конструкциями/параллелизмом/памятью. От кандидатов ожидается:
- Уверенное владение синтаксисом, выбранного языка
- Базовое понимание того, как оценивается сложность алгоритмов / О-нотация
- Базовое знакомство с основными структурами данных / плюсом будет умение их имплементировать
В рамках собеседования кандидату могут быть предложены самые базовые задачи по алгоритмам/структурам данных или более практические/прикладные упражнения вроде имплементации несложного API или написания просто теста.
Пример задачи
Даны три неубывающих массива чисел. Найти число, которое присутствует во всех трех массивах.
Input: [1,2,4,5], [3,3,4], [2,3,4,5,6]
Output: 4
Материалы для подготовки
Сайты, которые помогают решать задачи:
- LeetCode - задачи сложности не выше Easy