mirror of
https://github.com/Tinkoff/career.git
synced 2025-12-06 11:36:56 +03:00
Updates programming section description
This commit is contained in:
@@ -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)
|
||||||
|
|||||||
@@ -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]
|
||||||
|
|||||||
Reference in New Issue
Block a user