Updates programming section description

This commit is contained in:
Korolev Dmitriy
2022-06-29 12:33:54 +03:00
parent 2642a1b90c
commit b3999330f6
2 changed files with 7 additions and 7 deletions

View File

@@ -28,13 +28,13 @@
### Направления и секции в Тинькофф ### Направления и секции в Тинькофф
#### Backend-разработка #### Backend-разработка
* [Алгоритмы](./sections/programming.md) * [Секция программирования](./sections/programming.md)
* [Секция по платформе или языку](./sections/platform-backend.md) * [Секция по платформе или языку](./sections/platform-backend.md)
* [Системный дизайн](./sections/system-design-backend.md) * [Системный дизайн](./sections/system-design-backend.md)
#### Frontend-разработка #### Frontend-разработка
* [Секция по Web платформе и фреймворкам](./sections/platform-web.md) * [Секция по Web платформе и фреймворкам](./sections/platform-web.md)
* [Алгоритмы](./sections/programming.md) * [Секция программирования](./sections/programming.md)
* [Архитектурная секция](./sections/system-design-web.md) (для кандидатов уровня middle+ и выше) * [Архитектурная секция](./sections/system-design-web.md) (для кандидатов уровня middle+ и выше)
#### SRE #### SRE
@@ -44,10 +44,10 @@
Для позиций с фокусом на разработку возможно проведение дополнительных секций: Для позиций с фокусом на разработку возможно проведение дополнительных секций:
* [Системный дизайн](./sections/system-design-backend.md) * [Системный дизайн](./sections/system-design-backend.md)
* [Алгоритмы](./sections/programming.md) * [Секция программирования](./sections/programming.md)
#### Машинное обучение #### Машинное обучение
* [Алгоритмы](./sections/programming.md) * [Секция программирования](./sections/programming.md)
* [Секция по ML](./sections/platform-ml.md) * [Секция по ML](./sections/platform-ml.md)
* [Дизайн ML-систем](./sections/system-design-ml.md) * [Дизайн ML-систем](./sections/system-design-ml.md)
@@ -57,7 +57,7 @@
* [Программирование для QA](./sections/programming-basic.md) * [Программирование для QA](./sections/programming-basic.md)
#### Тестирование производительности #### Тестирование производительности
В алгоритмической секции, по направлению тестирования производительности, используются задачи по кодированию уровня easy (leetcode), нацеленные на умение использовать простые структуры данных, а не на эффективную реализацию алгоритмов. В секции программирования, по направлению тестирования производительности, используются задачи по кодированию уровня easy (leetcode), нацеленные на умение использовать простые структуры данных, а не на эффективную реализацию алгоритмов.
* [Программирование для QA](./sections/programming-basic.md) * [Программирование для QA](./sections/programming-basic.md)
* [Секция по дизайну проектов тестирования производительности](./sections/system-design-perfomance-testing.md) * [Секция по дизайну проектов тестирования производительности](./sections/system-design-perfomance-testing.md)

View File

@@ -1,6 +1,6 @@
# Секция программирования в Тинькофф # Секция программирования в Тинькофф
В рамках секции проверяем знание алгоритмов и структур данных и умение их применять. В рамках секции мы проверяем умение мыслить и искать решения для абстрактных задач, способность ясно выражать свои мысли в коде, знание базовых алгоритмов и структур данных, умение оценивать сложность полученного решения.
## Материалы для подготовки ## Материалы для подготовки
### Рекомендуем повторить все, что связано с алгоритмами: ### Рекомендуем повторить все, что связано с алгоритмами:
@@ -8,7 +8,7 @@
- базовые алгоритмы — поиск элементов в коллекциях, обход деревьев, сортировки, динамическое программирование; - базовые алгоритмы — поиск элементов в коллекциях, обход деревьев, сортировки, динамическое программирование;
- понятие сложности алгоритмов, O-нотация. - понятие сложности алгоритмов, O-нотация.
#### Пример задачи ### Пример задачи
Даны три неубывающих массива чисел. Найти число, которое присутствует во всех трех массивах. Даны три неубывающих массива чисел. Найти число, которое присутствует во всех трех массивах.
``` ```
Input: [1,2,4,5], [3,3,4], [2,3,4,5,6] Input: [1,2,4,5], [3,3,4], [2,3,4,5,6]