| 001 | Необходимо написать параллельную обработку в кол-ве горутин равном workers. Получаем данные из канала in, над… | concurrency | 1XBET | — |
| 002 | Можно ли так делать? | basics | 2GIS - 1 | — |
| 003 | Что выведет на экран? | puzzles | 2GIS - 1 | — |
| 004 | Что выведет на экран? | puzzles | 2GIS - 1 | — |
| 005 | Что выведет на экран? | puzzles | 2GIS - 1 | — |
| 006 | Что выведет на экран? | puzzles | 2GIS - 1 | — |
| 007 | Что выведет на экран? | puzzles | 2GIS - 1 | — |
| 008 | Что выведет на экран? | puzzles | 2GIS - 1 | — |
| 009 | Написать функцию MergeChannels, которая: | channels | AdCamp | 1 кв 2026 |
| 010 | Написать функцию, которая возвращает slice с заданным количеством уникальных случайных чисел. | slices-arrays | Alfabank / Альфабанк - тех. собес | 1 кв 2025 |
| 011 | Мы получаем сообщения из источника. У каждого сообщения есть тип (префикс из пяти символов). Нужно запоминать… | basics | Alfabank / Альфабанк - тех. собес | 1 кв 2025 |
| 012 | Что выведет программа? | puzzles | Alfabank / Альфабанк - тех. собес | 1 кв 2025 |
| 013 | Реализовать worker pool. Есть 10 задач (функций), каждая засыпает на 1 сек и выводит номер воркера, который э… | concurrency | Alfabank / Альфабанк - тех. собес | 1 кв 2025 |
| 014 | Что выведет? | puzzles | Alta Personnel | 1 кв 2026 |
| 015 | Реализовать функцию merge, которая объединяет несколько каналов в один. | channels | Alta Personnel | 1 кв 2026 |
| 016 | Провести ревью кода. | basics | AppMagic | 1 кв 2026 |
| 017 | Что будет напечатано? | basics | Astral / Астрал | — |
| 018 | Что будет напечатано? | basics | Astral / Астрал | — |
| 019 | Что выведет и почему? | puzzles | Avito / Авито (платформа) | — |
| 020 | За какое время отработает программа? | basics | Avito / Авито (платформа) | — |
| 021 | ## Условие | basics | Avito / Авито (платформа) | — |
| 022 | Необходимо проверить 2 строки, являются ли они анаграммами. Если это так, то вернуть true, иначе false. В стр… | strings-runes | Avito / Авито (алгоритмы) | — |
| 023 | 10000 параллельных запросов, число потоков и т.д. | concurrency | Avito / Авито (тех. собес) | 3 кв 2026 |
| 024 | Что выведет? | puzzles | Burger King / Бургер Кинг | — |
| 025 | Что выведет? | puzzles | Burger King / Бургер Кинг | — |
| 026 | Что выведет? | puzzles | Burger King / Бургер Кинг | — |
| 027 | Что выведет? | puzzles | Burger King / Бургер Кинг | — |
| 028 | Что выведет? Какие проблемы в коде? Как исправить? | puzzles | Citydrive / Cитидрайв | 1 кв 2025 |
| 029 | Что выведет? | puzzles | Citydrive / Cитидрайв | 1 кв 2025 |
| 030 | Объединить все каналы в один. Если один канал закрывается, то необходимо все остальные закрыть. | channels | Citydrive / Cитидрайв | 1 кв 2025 |
| 031 | Что выведет? | puzzles | Citydrive / Cитидрайв | 1 кв 2025 |
| 032 | Что выведет? | puzzles | Citydrive / Cитидрайв | 1 кв 2025 |
| 033 | Нужно написать select который выведет значения в порядке, как в out. | channels | Citydrive / Cитидрайв | 1 кв 2025 |
| 034 | Задача 7. Есть 5 экземпляров сервисов. На них крутится такой код. Нужно сделать так, чтобы раз в 5 секунд тол… | basics | Citydrive / Cитидрайв | 1 кв 2025 |
| 035 | Есть 50 тысяч горутин, которые пишут в 50 тысяч каналов. Необходимо написать функцию, которая должна читать и… | concurrency | CyberOk / КиберОк | — |
| 036 | Что будет выведено на экран? | puzzles | Domclick / Домклик | 1 кв 2025 |
| 037 | Исправить ошибку и вывести как в примере. | errors-panic | Domclick / Домклик | 1 кв 2025 |
| 038 | (код без описания) | basics | Eapteka / Еаптека (Сбер Еаптека) | — |
| 039 | (код без описания) | basics | Eapteka / Еаптека (Сбер Еаптека) | — |
| 040 | (код без описания) | basics | Eapteka / Еаптека (Сбер Еаптека) | — |
| 041 | (код без описания) | basics | Eapteka / Еаптека (Сбер Еаптека) | — |
| 042 | (код без описания) | basics | Eapteka / Еаптека (Сбер Еаптека) | — |
| 043 | (код без описания) | basics | Eapteka / Еаптека (Сбер Еаптека) | — |
| 044 | (код без описания) | basics | Eapteka / Еаптека (Сбер Еаптека) | — |
| 045 | Необходимо закончить функцию processInParallel чтобы производилась параллельная работа processData в 5 потоко… | concurrency | Employcity | — |
| 046 | Что будет в консоли и почему? | basics | EnjoyPro | 4 кв 2025 |
| 047 | Что будет в консоли и почему? | basics | EnjoyPro | 4 кв 2025 |
| 048 | Что будет в консоли и почему? | basics | EnjoyPro | 4 кв 2025 |
| 049 | Что будет в консоли и почему? | basics | EnjoyPro | 4 кв 2025 |
| 050 | Что выведет на экран? | puzzles | Flant / Флант - 3 | 1 кв 2026 |
| 051 | Что выведет на экран? | puzzles | Flant / Флант - 3 | 1 кв 2026 |
| 052 | Будет true или false? | basics | Flant / Флант - 3 | 1 кв 2026 |
| 053 | Что произойдет при запуске этого кода? Завершится ли программа корректно? Исправьте ошибки. | errors-panic | Flant / Флант - 4 (техничка) | 1 кв 2026 |
| 054 | Что выведет программа при запуске? Всегда ли вывод будет одинаковым? Исправьте ошибку. | errors-panic | Flant / Флант - 4 (техничка) | 1 кв 2026 |
| 055 | Что выведет программа при запуске? | puzzles | Flant / Флант - 4 (техничка) | 1 кв 2026 |
| 056 | Будет ли когда-нибудь напечатано «Hello world!» при запуске этого кода? | basics | Flant / Флант - 4 (техничка) | 1 кв 2026 |
| 057 | Что выведет программа? | stdlib-tooling | Flant / Флант - 4 (техничка) | 1 кв 2026 |
| 058 | Что выведет программа? | puzzles | Flant / Флант - 4 (техничка) | 1 кв 2026 |
| 059 | Исправьте ошибку. | errors-panic | Flant / Флант - 4 (техничка) | 1 кв 2026 |
| 060 | Что выведет программа? | puzzles | Flant / Флант - 4 (техничка) | 1 кв 2026 |
| 061 | Что выведет программа? Исправьте ошибку. | errors-panic | Flant / Флант - 4 (техничка) | 1 кв 2026 |
| 062 | Почему так происходит? | basics | Flant / Флант - 4 (техничка) | 1 кв 2026 |
| 063 | (код без описания) | stdlib-tooling | Group-IB - 1 | — |
| 064 | Задача 5. Есть две таблицы A и B. В каждой из них по одному стобцу A.x и B.y со значениями 1, 2 и 1, 1. Что в… | puzzles | Group-IB - 1 | — |
| 065 | (код без описания) | basics | Group-IB - 1 | — |
| 066 | Нужно было сделать параллельную обработку операции в out, при этом сохраняя порядок такой же, как и в in. | concurrency | Group-IB - 2 | 1 кв 2026 |
| 067 | Что будет в принте? | basics | Holodilnik / Холодильник | — |
| 068 | Что будет в принте? | basics | Holodilnik / Холодильник | — |
| 069 | Как улучшить код? | basics | Holodilnik / Холодильник | — |
| 070 | (код без описания) | basics | InDrive - 1 | — |
| 071 | (код без описания) | basics | InDrive - 1 | — |
| 072 | (код без описания) | basics | InDrive - 1 | — |
| 073 | (код без описания) | basics | InDrive - 1 | — |
| 074 | (код без описания) | basics | InDrive - 1 | — |
| 075 | (код без описания) | basics | InDrive - 1 | — |
| 076 | (код без описания) | basics | InDrive - 1 | — |
| 077 | Design a database for a company that has projects and employees. | interfaces | InDrive - 2 | Q1 2025 |
| 078 | Write the implementation of request(). | basics | InDrive - 3 | Q3 2025 |
| 079 | Что выведет на экран | puzzles | Kaspersky / Касперский - 1 | — |
| 080 | ## Условие | basics | Kaspersky / Касперский - 1 | — |
| 081 | Необходимо просмотреть код, затем рассказать какие в нем могут быть проблемы и, если они есть, то как бы ты и… | basics | Kaspersky / Касперский - 2 | — |
| 082 | Из предыдущей задачи переписать код с учетом данной структуры. | structs-methods | Kaspersky / Касперский - 2 | — |
| 083 | Что выведет? Почему? Что если не будем закрывать канал stopChan? Что будет если введем default? | channels | Kaspersky / Касперский - 4 | — |
| 084 | Что выведет? Почему? Как проверить, что интерфейс содержит указатель? Как достать значение из интерфейса? | interfaces | Kaspersky / Касперский - 4 | — |
| 085 | Как компилятор будет выделять память для среза? Какое поведение будет при выполнении кода? | memory-gc | Kaspersky / Касперский - 4 | — |
| 086 | Реализовать конкурентный логгер. | concurrency | Kaspersky / Касперский - 4 | — |
| 087 | Что выведет на экран? Как сделать так, чтобы вывелась 1? | puzzles | Kaspersky / Касперский - 5 | 2 кв 2025 |
| 088 | Что выведет на экран? | puzzles | Kaspersky / Касперский - 5 | 2 кв 2025 |
| 089 | Что выведет на экран? Что будет, если добавить конструкцию default? | puzzles | Kaspersky / Касперский - 5 | 2 кв 2025 |
| 090 | Что выведет на экран? | puzzles | Kaspersky / Касперский - 5 | 2 кв 2025 |
| 091 | Измененная задача 4. | basics | Kaspersky / Касперский - 5 | 2 кв 2025 |
| 092 | Что возле каждого вывода fmt выведет в комментариях? | basics | Kaspersky / Касперский - 5 | 2 кв 2025 |
| 093 | Что выведется в первом, во втором и в третьем случае? | puzzles | Kaspersky / Касперский - 5 | 2 кв 2025 |
| 094 | Необходимо реализовать middleware. Middleware будет отбрасывать n+1 запрос за секунду. Мы не пропускаем больш… | concurrency | Kaspersky / Касперский - 5 | 2 кв 2025 |
| 095 | Что выведет этот код? | puzzles | Lamoda / Ламода - 2 | — |
| 096 | ## Условие | basics | Magnit / Магнит - 2 (E-com) | 1 кв 2025 |
| 097 | Какое поведение у кода ниже? | basics | Magnit / Магнит - 3 (SuperApp) | 1 кв 2025 |
| 098 | Какое поведение у кода ниже? | basics | Magnit / Магнит - 3 (SuperApp) | 1 кв 2025 |
| 099 | Что выведет? | puzzles | Magnit / Магнит - 3 (SuperApp) | 1 кв 2025 |
| 100 | Что выведет? | puzzles | Magnit / Магнит - 3 (SuperApp) | 1 кв 2025 |
| 101 | Какое поведение? | basics | Magnit / Магнит - 3 (SuperApp) | 1 кв 2025 |
| 102 | Какое поведение будет у кода ниже? | basics | Magnit / Магнит - 3 (SuperApp) | 1 кв 2025 |
| 103 | Необходимо написать in-memory кэш. В кэше должен быть TTL: | memory-gc | Magnit / Магнит - 4 | 2 кв 2025 |
| 104 | ## Условие | basics | Magnit / Магнит - 5 | 1 кв 2025 |
| 105 | Смерджить два упорядоченных массива в один упорядоченный массив. | slices-arrays | Magnit / Магнит - 7 | 4 кв 2025 |
| 106 | Смерджить произвольное количество каналов в один канал. | channels | Magnit / Магнит - 7 | 4 кв 2025 |
| 107 | Провести ревью кода и затем пофиксить. | basics | Merlion | — |
| 108 | (код без описания) | basics | MTS / МТС (Cloud) | — |
| 109 | (код без описания) | basics | MTS / МТС (Cloud) | — |
| 110 | (код без описания) | basics | MTS / МТС (Cloud) | — |
| 111 | (код без описания) | basics | MTS / МТС (Cloud) | — |
| 112 | Есть список ключевых слова в SQL: ORDER BY, OFFSET, WHERE, LIMIT, HAVING, GROUP BY. В каком порядке выполняют… | concurrency | MTS / МТС (Enablement platform) | — |
| 113 | Что выведет код? | puzzles | MTS / МТС (задачи, ч. 1) | 1 кв 2025 |
| 114 | Что выведет код? | puzzles | MTS / МТС (задачи, ч. 1) | 1 кв 2025 |
| 115 | Что выведет код? | puzzles | MTS / МТС (задачи, ч. 1) | 1 кв 2025 |
| 116 | Что выведет код? | puzzles | MTS / МТС (задачи, ч. 1) | 1 кв 2025 |
| 117 | Что будет содержать s после инициализации? Что произойдет в println для слайса и для мапы? | slices-arrays | MTS / МТС (задачи, ч. 1) | 1 кв 2025 |
| 118 | Что выведет код? | puzzles | MTS / МТС (задачи, ч. 1) | 1 кв 2025 |
| 119 | Добавить код, который выведет тип переменной whoami. | basics | MTS / МТС (задачи, ч. 1) | 1 кв 2025 |
| 120 | Исправить функцию, чтобы она работала. Сигнатуру менять нельзя. | basics | MTS / МТС (задачи, ч. 1) | 1 кв 2025 |
| 121 | Что выведет код и почему? | puzzles | MTS / МТС (задачи, ч. 1) | 1 кв 2025 |
| 122 | Что выведет код? | puzzles | MTS / МТС (задачи, ч. 1) | 1 кв 2025 |
| 123 | Как сделать так, чтобы работало? | basics | MTS / МТС (задачи, ч. 1) | 1 кв 2025 |
| 124 | Что выведет код? | puzzles | MTS / МТС (задачи, ч. 1) | 1 кв 2025 |
| 125 | Написать код функции, которая делает merge N каналов. Весь входной поток перенаправляется в один канал. | channels | MTS / МТС (задачи, ч. 2) | 1 кв 2025 |
| 126 | Вы разрабатываете систему обработки данных для подготовки аналитического отчета о продажах. У вас есть массив… | concurrency | MTS / МТС (задачи, ч. 2) | 1 кв 2025 |
| 127 | Необходимо написать Worker Pool, чтобы выполнить параллельно numJobs заданий, используя numWorkers горутин. Э… | concurrency | MTS / МТС (задачи, ч. 2) | 1 кв 2025 |
| 128 | У вас есть список URL-адресов, которые нужно обработать параллельно. Однако одновременно можно запускать не б… | concurrency | MTS / МТС (задачи, ч. 2) | 1 кв 2025 |
| 129 | Необходимо реализовать функцию LoadConfig. | basics | MTS / МТС (задачи, ч. 2) | 1 кв 2025 |
| 130 | (код без описания) | basics | Myoffice / МойОфис | — |
| 131 | (код без описания) | basics | Myoffice / МойОфис | — |
| 132 | (код без описания) | basics | Myoffice / МойОфис | — |
| 133 | (код без описания) | basics | Myoffice / МойОфис | — |
| 134 | Пофиксить код: | basics | Ostrovok / Островок | — |
| 135 | Поиск цен для отелей | basics | Ostrovok / Островок | — |
| 136 | (код без описания) | basics | Ozon / Озон (полный список, ч. 1) | 3 кв 2024 |
| 137 | (код без описания) | basics | Ozon / Озон (полный список, ч. 1) | 3 кв 2024 |
| 138 | (код без описания) | basics | Ozon / Озон (полный список, ч. 2) | 3 кв 2024 |
| 139 | (код без описания) | basics | Ozon / Озон (полный список, ч. 2) | 3 кв 2024 |
| 140 | (код без описания) | basics | Ozon / Озон (полный список, ч. 2) | 3 кв 2024 |
| 141 | (код без описания) | basics | Ozon / Озон (полный список, ч. 2) | 3 кв 2024 |
| 142 | (код без описания) | basics | Ozon / Озон (полный список, ч. 2) | 3 кв 2024 |
| 143 | (код без описания) | basics | Ozon / Озон (полный список, ч. 2) | 3 кв 2024 |
| 144 | Провести ревью кода. | basics | Ozon / Озон (ревью кода) | — |
| 145 | Провести ревью код. Затем исправить проблемы: | basics | Ozon / Озон (вопросы и ревью кода) | 4 кв 2025 |
| 146 | (код без описания) | basics | Positive Technologies | — |
| 147 | (код без описания) | basics | Positive Technologies | — |
| 148 | (код без описания) | basics | Positive Technologies | — |
| 149 | (код без описания) | basics | Positive Technologies | — |
| 150 | Реализовать функцию, которая вернет только уникальные заказы. | basics | Premier | — |
| 151 | Условно есть метод и его нужно обернуть в горутину. Если при получении данных пришло что-то странное, то верн… | concurrency | Rambler / Рамблер - 1 | 2 кв 2025 |
| 152 | Опиши проблемы на сервере (4 ядра, 8 ГБ ОЗУ), когда 20 тысяч клиентов одновременно переподключаются после ава… | basics | RedLab | 2 кв 2026 |
| 153 | Напиши на Go программу, которая ожидает сложения ряда чисел от 0 до n (n передается через переменную окружени… | concurrency | RedLab | 2 кв 2026 |
| 154 | (код без описания) | basics | Rshb / Россельхозбанк (PaaS) | 1 кв 2025 |
| 155 | Что будет в принте? | basics | Rutube - 1 | — |
| 156 | Что будет в принте? | basics | Rutube - 1 | — |
| 157 | Что будет в принте? | basics | Rutube - 1 | — |
| 158 | Что нужно сделать чтобы код работал? | basics | Rutube - 1 | — |
| 159 | Написать программу, которая должна запускать N корутин которые выполняют функцию do. Так же программа должна… | concurrency | Rutube - 2 | — |
| 160 | ## Условие | basics | Samokat / Самокат (полный список) | — |
| 161 | Представьте, что вы получили доступ к новому репозиторию. Как бы вы проанализировали структуру ветвления: опр… | structs-methods | Sber (Селекти) - 2 | 1 кв 2026 |
| 162 | Что здесь происходит? Посчитайте области видимости переменной el и объясните, почему паники не будет. | errors-panic | Sber (Селекти) - 2 | 1 кв 2026 |
| 163 | Что здесь происходит? Найдите проблему и предложите вариант исправления. | basics | Sber (Селекти) - 2 | 1 кв 2026 |
| 164 | Вам дано большое целое число, представленное в виде массива целых чисел digits, где каждый digits[i] - это i-… | slices-arrays | Sber (Селекти) - 2 | 1 кв 2026 |
| 165 | Дана сигнатура функции callRequestsForURLs. Необходимо реализовать логику параллельной отправки HTTP запросов… | concurrency | SberAds / СберРеклама | 1 кв 2025 |
| 166 | Дана структура односвязного списка. Дана сигнатура функции поиска K-го с конца элемента в связанном списке. Н… | structs-methods | SberAds / СберРеклама | 1 кв 2025 |
| 167 | Необходимо выполнить HTTP-запросы к N заданным URL. Требуется ограничить количество одновременных запросов зн… | concurrency | SberBank / СберБанк | 1 кв 2026 |
| 168 | Необходимо написать in-memory кэш, который будет по ключу (uuid пользователя) возвращать профиль и список его… | memory-gc | SberMarket / СберМаркет (Купер) - 1 | — |
| 169 | Что выведет и почему? | puzzles | SberPlatform / СберПлатформа | 1 кв 2025 |
| 170 | Что выведет и почему? | puzzles | SberPlatform / СберПлатформа | 1 кв 2025 |
| 171 | Что выведет и почему? | puzzles | SberPlatform / СберПлатформа | 1 кв 2025 |
| 172 | На вход подаются два неупорядоченных слайса любой длины. Надо написать функцию, которая возвращает их пересеч… | slices-arrays | SberTech SynAI | 1 кв 2026 |
| 173 | Даны два канала. Первый канал заполняем числами от 1 до 10. Далее числа считываем из первого по мере поступле… | channels | SberTech SynAI | 1 кв 2026 |
| 174 | На выходе, на каждом хосте где запущен collector, эти данные складываются в файлы. Файлы содержат данные за и… | strings-runes | Selectel / Селектел (системный дизайн) | — |
| 175 | Реализовать корректную функцию double (которой нет в коде), чтобы операция *2 выполнялась один раз для каждог… | basics | Tinkoff / Тинькофф (T-Bank / Т-Банк) - Платформа | 1 кв 2025 |
| 176 | Что выведет программа и почему? Также нужно пофиксить код. | puzzles | Tinkoff / Тинькофф (T-Bank / Т-Банк) - Платформа | 1 кв 2025 |
| 177 | Что выведет программа и почему? Также нужно пофиксить код. | puzzles | Tinkoff / Тинькофф (T-Bank / Т-Банк) - Платформа | 1 кв 2025 |
| 178 | провести ревью кода. | basics | Tinkoff / Тинькофф (T-Bank / Т-Банк) - Платформа - 2 | 3 кв 2026 |
| 179 | В массиве А хранятся цены на N предметов. Есть K купонов, которые уменьшают цену предмета на X. Если применит… | slices-arrays | Tinkoff / Тинькофф (T-Bank / Т-Банк) - Алгоритмы | — |
| 180 | Есть матрица NxN, состоящая из 0 и 1, и отражающая расположения кораблей на поле для морского боя. Кораблей м… | basics | Tinkoff / Тинькофф (T-Bank / Т-Банк) - Алгоритмы | — |
| 181 | У Пети сломалась клавиатура, но заметил он это поздно. Когда он набирает «b» из набранного текста удаляется с… | strings-runes | Tinkoff / Тинькофф (T-Bank / Т-Банк) - Алгоритмы | — |
| 182 | Ваша задача: посчитать максимальное количество пользователей, одновременно смотревших игровой стрим. Каждый п… | slices-arrays | Tinkoff / Тинькофф (T-Bank / Т-Банк) - Алгоритмы | — |
| 183 | У работника есть минимальный отпуск k. Он может поставить отпуск только в дни, которые в массиве отмечены как… | slices-arrays | Tinkoff / Тинькофф (T-Bank / Т-Банк) - Алгоритмы | — |
| 184 | дано два массива a и b, нужно найти минимальный |a[i] - b[j]|. | slices-arrays | Tinkoff / Тинькофф (T-Bank / Т-Банк) - Алгоритмы | — |
| 185 | Нужно реализовать функцию, которая выполняет поиск query во всех переданных SearchFunc. Когда получаем первый… | errors-panic | TSUM / ЦУМ | — |
| 186 | Что выведет? | puzzles | TSUM / ЦУМ | — |
| 187 | Что выведет? | puzzles | TSUM / ЦУМ | — |
| 188 | (код без описания) | basics | Tutu / Туту | — |
| 189 | ## Условие | basics | Tutu / Туту | — |
| 190 | ## Условие | basics | Tutu / Туту | — |
| 191 | (код без описания) | basics | Uzum - 1 | — |
| 192 | (код без описания) | basics | Uzum - 1 | — |
| 193 | (код без описания) | basics | Uzum - 1 | — |
| 194 | (код без описания) | basics | Uzum - 1 | — |
| 195 | (код без описания) | basics | Uzum - 1 | — |
| 196 | (код без описания) | basics | Uzum - 1 | — |
| 197 | Conduct a code review, then fix the code. | basics | Uzum - 2 | Q1 2026 |
| 198 | Провести ревью кода, рассказать о роблемах и как ожно их исправить. | basics | Vitech / Витех (Ви.Tech) - 2 | 1 кв 2025 |
| 199 | Написать функцию CompareVersions. | basics | VK / ВК (ВКонтакте) - скрининг - 1 | — |
| 200 | Написать функцию Split. | basics | VK / ВК (ВКонтакте) - скрининг - 1 | — |
| 201 | (код без описания) | basics | VK / ВК (ВКонтакте) - 1 | 2 кв 2025 |
| 202 | ## Условие | basics | VK / ВК (ВКонтакте) - 1 | 2 кв 2025 |
| 203 | ## Условие | basics | VK / ВК (ВКонтакте) - 1 | 2 кв 2025 |
| 204 | Как работает этот код? Что он выведет? Как ускорить этот код? (речь про Do) | basics | VK / ВК (ВКонтакте) - 3 | 1 кв 2025 |
| 205 | Нужно написать сервис. На вход сервису поступают обновления документов: | basics | VK / ВК (ВКонтакте) - 4 | 1 кв 2026 |
| 206 | Необходимо на выходе формировать такие же сообщения, но с исправленными отдельными полями по следующим правил… | basics | VK / ВК (ВКонтакте) - 4 | 1 кв 2026 |
| 207 | (код без описания) | basics | Vkusvill / ВкусВилл | — |
| 208 | (код без описания) | basics | Vkusvill / ВкусВилл | — |
| 209 | (код без описания) | basics | Vkusvill / ВкусВилл | — |
| 210 | (код без описания) | basics | Vkusvill / ВкусВилл | — |
| 211 | (код без описания) | basics | Vkusvill / ВкусВилл | — |
| 212 | (код без описания) | basics | Vkusvill / ВкусВилл | — |
| 213 | Написать функцию которая вернет N целых уникальных чисел. | basics | Vkusvill / ВкусВилл | — |
| 214 | Реализовать Cacher для Cache. Методы вызываются из разных горутин и должны быть потокобезопасными. Чистить кэ… | concurrency | Vkusvill / ВкусВилл | — |
| 215 | Что выведет? | puzzles | Vseinstrumenti / ВсеИнструменты | — |
| 216 | Что выведет? | puzzles | Vseinstrumenti / ВсеИнструменты | — |
| 217 | Провети ревью код. | basics | Vseinstrumenti / ВсеИнструменты | — |
| 218 | Написать программу, которая выводит числа от 0 до 4 включительно | basics | WFMT / ВФМ Технолоджи | 1 кв 2025 |
| 219 | В каком порядке выведет? | basics | WFMT / ВФМ Технолоджи | 1 кв 2025 |
| 220 | Что выведет? | puzzles | WFMT / ВФМ Технолоджи | 1 кв 2025 |
| 221 | Какой тип данных для Cost (денежный формат) нужно использовать? | basics | WFMT / ВФМ Технолоджи | 1 кв 2025 |
| 222 | (код без описания) | basics | Wildberries / WB - 1 (Инфраструктурная команда) | — |
| 223 | GetData возвращает данные из getter, страхуя кэшом в случае ошибки. Проблема: getter может отвечать очень дол… | concurrency | Wildberries / WB - 3 (Команда отзывов) | 3 кв 2025 |
| 224 | Провести ревью кода. | basics | Wildberries / WB - 3 (Команда отзывов) | 3 кв 2025 |
| 225 | Что выведет? | puzzles | Wildberries / WB - 4 (Команда поставщиков) | 1 кв 2025 |
| 226 | Что выведет? | puzzles | Wildberries / WB - 4 (Команда поставщиков) | 1 кв 2025 |
| 227 | Проввести ревью. Как пофиксить? | basics | Wildberries / WB - 4 (Команда поставщиков) | 1 кв 2025 |
| 228 | Написать функцию проверяющую является ли строка палиндромом. «Ana»- это палиндром, а «table» и «John»- нет. | strings-runes | Wildberries / WB - 5 (Команда спецпроектов) | 1 кв 2025 |
| 229 | Что выведет код? | puzzles | Wildberries / WB - 5 (Команда спецпроектов) | 1 кв 2025 |
| 230 | Что выведет код? | puzzles | Wildberries / WB - 6 (ПВЗ) | 1 кв 2025 |
| 231 | Провести ревью кода, пофиксить (если необходимо), назвать что выведет программа. | puzzles | Wildberries / WB - 7 (Платежный шлюз) | — |
| 232 | Написать асинхронный инкремент счетчика var count int. | concurrency | Wildberries / WB - 9 (Рекламная платформа) | — |
| 233 | Написать асинхронные GET запросы на google.com, wildberries.ru. | concurrency | Wildberries / WB - 9 (Рекламная платформа) | — |
| 234 | Задача на change pointer. | basics | Wildberries / WB - 9 (Рекламная платформа) | — |
| 235 | Требуется распараллелить fetch функцию, в случае возврата ошибки одной из рутин, стопать все (сигнатуры fetch… | concurrency | Wildberries / WB - 9 (Рекламная платформа) | — |
| 236 | Сделать ревью кода. | basics | Wildberries / WB - 9 (Рекламная платформа) | — |
| 237 | Что выведет? | puzzles | Wildberries / WB - 10 (Складская логистика) | 1 кв 2025 |
| 238 | Что выведет? | puzzles | Wildberries / WB - 10 (Складская логистика) | 1 кв 2025 |
| 239 | (код без описания) | basics | Wildberries / WB - 11 | — |
| 240 | Провести ревью кода. | basics | Wildberries / WB - 12 | — |
| 241 | Что выведет и почему? | puzzles | Wildberries / WB - 14 | 1 кв 2025 |
| 242 | Что выведет и почему? | puzzles | Wildberries / WB - 14 | 1 кв 2025 |
| 243 | Что выведет и почему? func main() { func() { defer fmt.Println(1) }() defer fmt.Println(2) } | errors-panic | Wildberries / WB - 14 | 1 кв 2025 |
| 244 | Что выведет и почему? func main() { { defer fmt.Println(1) } defer fmt.Println(2) } | errors-panic | Wildberries / WB - 14 | 1 кв 2025 |
| 245 | Требуется написать алго с учетом эффективной работы со строками. | strings-runes | Yandex / Яндекс | — |
| 246 | Требуется реализовать функцию func Pipe(p Producer, c Consumer) error, которая: | errors-panic | Yandex / Яндекс | — |
| 247 | Нам нужно передать данные из некоторого источника некоторому потребителю. При этом источник отдает данные неб… | concurrency | Yandex / Яндекс (3й этап) | 4 кв 2025 |
| 248 | (код без описания) | basics | Yandex / Яндекс (3й этап) | 4 кв 2025 |
| 249 | Процессор - сервис, который выполняет долгую ресурсоемкую операцию. Он уже реализован. Возвращаемые им ошибки… | errors-panic | Yandex / Яндекс (Processor/Scheduler) | 1 кв 2026 |
| 250 | Считаем, что у нас есть генератор уникальных идентификаторов (например, UUID). Генератор гарантирует, что кол… | maps | Yandex / Яндекс (Processor/Scheduler) | 1 кв 2026 |
| 251 | Дан непустой массив из нулей и единиц. Нужно определить, какой максимальный по длине подинтервал единиц можно… | slices-arrays | Yandex / Яндекс (алгоритмы) | 4 кв 2025 |
| 252 | Для двух целочисленных массивов A и B одинаковой длины n, для всех k от 1 до n необходимо посчитать количест | slices-arrays | Yandex / Яндекс - 2 | 1 кв 2026 |
| 253 | Дан массив целых чисел nums. Необходимо найти длину самого длинного строго монотонного подмассива - либо стро… | slices-arrays | Yandex / Яндекс - 3 | 1 кв 2026 |
| 254 | Дана строка s, состоящая только из символов «a», «b» и «c». Необходимо найти количество подстрок, которые сод… | strings-runes | Yandex / Яндекс - 3 | 1 кв 2026 |
| 255 | Дан массив целых чисел nums и целое число k. Необходимо найти длину самого длинного подмассива (непрерывной п… | slices-arrays | Yandex / Яндекс - 4 | 1 кв 2026 |
| 256 | Для работы с базами данных предполагается использовать следующие интерфейсы: | interfaces | Yandex / Яндекс - 5 | 1 кв 2026 |
| 257 | Что будет в принте? | basics | Zaymigo / Займиго | — |
| 258 | Что будет в принте? | basics | Zaymigo / Займиго | — |
| 259 | Что будет в принте? | basics | Zaymigo / Займиго | — |
| 260 | Код отрабатывает за 1 сек. Нужно его ускорить. | basics | Zaymigo / Займиго | — |
| 261 | Провести ревью кода. | basics | Инфосистемы Джет | 1 кв 2025 |
| 262 | Дан HTTP POST-эндпоинт, который принимает JSON. Поле kind - строка-дискриминатор. Поле entity содержит данные… | stdlib-tooling | Клауд Солюшенс | 1 кв 2026 |
| 263 | Реализовать функцию, которая сделает конкатенацию набора строк. | strings-runes | МВД РФ (Паспортно-визовый сервис) | 4 кв 2025 |
| 264 | Написать программу, которая реализует трехэтапный конвейер для обработки чисел. | basics | МВД РФ (Паспортно-визовый сервис) | 4 кв 2025 |
| 265 | Что выведет программа? Варианты: True; False; Паника; Ошибка компиляции | errors-panic | Скала^р - 1 | 4 кв 2025 |
| 266 | Что выведет на экран? | puzzles | Скала^р - 2 | 1 кв 2026 |
| 267 | В чем разница for и for range? Что выведет на экран? | puzzles | Скала^р - 2 | 1 кв 2026 |
| 268 | Что выведет на экран? | puzzles | Скала^р - 2 | 1 кв 2026 |
| 269 | Что выведет на экран? | puzzles | Скала^р - 2 | 1 кв 2026 |
| 270 | Что выведет? | puzzles | Скала^р - 2 | 1 кв 2026 |
| 271 | Что выведет? | puzzles | Скала^р - 2 | 1 кв 2026 |
| 272 | Что выведет? | puzzles | Скала^р - 2 | 1 кв 2026 |
| 273 | Что выведет? | puzzles | Скала^р - 2 | 1 кв 2026 |
| 274 | Что выведет? | puzzles | Скала^р - 2 | 1 кв 2026 |
| 275 | Что выведет? | puzzles | Скала^р - 2 | 1 кв 2026 |
| 276 | Дан слайс каналов (buttons []chan bool), каждый из которых соответствует одной кнопке. Канал получает true пр… | channels | Совкомбанк | 4 кв 2025 |
| 277 | Создайте слайс с числами от 1 до 5. Передайте этот слайс в функцию, внутри которой присвойте значение 0 элеме… | puzzles | Совкомбанк | 4 кв 2025 |