diff --git a/interview/README.md b/interview/README.md index b99fc8a..af364d9 100644 --- a/interview/README.md +++ b/interview/README.md @@ -28,13 +28,13 @@ ### Направления и секции в Тинькофф #### Backend-разработка -* [Алгоритмы](./sections/programming.md) +* [Секция программирования](./sections/programming.md) * [Секция по платформе или языку](./sections/platform-backend.md) * [Системный дизайн](./sections/system-design-backend.md) #### Frontend-разработка * [Секция по Web платформе и фреймворкам](./sections/platform-web.md) -* [Алгоритмы](./sections/programming.md) +* [Секция программирования](./sections/programming.md) * [Архитектурная секция](./sections/system-design-web.md) (для кандидатов уровня middle+ и выше) #### SRE @@ -44,10 +44,10 @@ Для позиций с фокусом на разработку возможно проведение дополнительных секций: * [Системный дизайн](./sections/system-design-backend.md) -* [Алгоритмы](./sections/programming.md) +* [Секция программирования](./sections/programming.md) #### Машинное обучение -* [Алгоритмы](./sections/programming.md) +* [Секция программирования](./sections/programming.md) * [Секция по ML](./sections/platform-ml.md) * [Дизайн ML-систем](./sections/system-design-ml.md) @@ -57,7 +57,7 @@ * [Программирование для QA](./sections/programming-basic.md) #### Тестирование производительности -В алгоритмической секции, по направлению тестирования производительности, используются задачи по кодированию уровня easy (leetcode), нацеленные на умение использовать простые структуры данных, а не на эффективную реализацию алгоритмов. +В секции программирования, по направлению тестирования производительности, используются задачи по кодированию уровня easy (leetcode), нацеленные на умение использовать простые структуры данных, а не на эффективную реализацию алгоритмов. * [Программирование для QA](./sections/programming-basic.md) * [Секция по дизайну проектов тестирования производительности](./sections/system-design-perfomance-testing.md) diff --git a/interview/sections/programming.md b/interview/sections/programming.md index d23ba41..40888cf 100644 --- a/interview/sections/programming.md +++ b/interview/sections/programming.md @@ -1,6 +1,6 @@ # Секция программирования в Тинькофф -В рамках секции проверяем знание алгоритмов и структур данных и умение их применять. +В рамках секции мы проверяем умение мыслить и искать решения для абстрактных задач, способность ясно выражать свои мысли в коде, знание базовых алгоритмов и структур данных, умение оценивать сложность полученного решения. ## Материалы для подготовки ### Рекомендуем повторить все, что связано с алгоритмами: @@ -8,7 +8,7 @@ - базовые алгоритмы — поиск элементов в коллекциях, обход деревьев, сортировки, динамическое программирование; - понятие сложности алгоритмов, O-нотация. -#### Пример задачи +### Пример задачи Даны три неубывающих массива чисел. Найти число, которое присутствует во всех трех массивах. ``` Input: [1,2,4,5], [3,3,4], [2,3,4,5,6]