MBL
Go / Тренажёр Go до Авито
Go

Тренажёр: Go до Авито

321 вопрос с трёхуровневой самооценкой — знаю / шатко / не знаю. Прогресс хранится в этом браузере.

—
План на 4 дня
День 1Ядро языка. Основы и типы, слайсы, мапы, строки, структуры и указатели, интерфейсы. Вечером — 4–5 задач LeetCode Easy на массивы и строки, чтобы руки помнили синтаксис.
День 2Конкурентность. Горутины и планировщик, каналы и select, sync, context, ошибки и defer. Затем блок «Что выведет код» — там половина вопросов именно про это.
День 3Окружение и проект. SQL и PostgreSQL, Docker и сети, метрики. Параллельно перечитай свой Avito.Kitchen: каждый файл, каждое решение, особенно то, что писал ИИ. Плюс блок «Найди баг».
День 4Прогон. Фильтр «шатко + не знаю», второй заход по всему помеченному. 6–8 задач LeetCode Medium. Три истории по STAR для финала с руководителем.
Как этим пользоваться

Банк выстроен в порядке изучения: сверху вниз, от основ языка к слайсам и мапам, потом конкурентность, потом практика на коде, потом окружение — SQL, сети, Docker, архитектура. Внутри каждой темы сначала идёт обязательное, потом желательное, джун+ в конце. Если просто листать список подряд, получится связный курс, ничего перескакивать не нужно.

Сначала отвечаешь вслух — вслух, не «про себя», на собесе говорить придётся ртом. Только потом раскрываешь опорник и сверяешь. Ответ под спойлером — это каркас того, что нужно произнести, а не статья: если ты сказал всё, что там есть, ответ засчитан.

Отмечай честно. «Шатко» — это когда ты вспомнил суть, но поплыл в деталях; на собесе такой ответ звучит неуверенно и добивается уточняющим вопросом. Второй и третий проход делай фильтром шатко + не знаю — это и есть всё интервальное повторение, которое успеет сработать за четыре дня.

Переключатель Весь банк / База стажёра / Джун+ делит материал по глубине. База стажёра — то, без чего на собес идти нельзя, её надо закрыть целиком. Джун+ — надстройка поверх: внутренности рантайма, барьер записи, lock-free, NAT. Это не обязательная программа, это то, чем отвечают на «а расскажи поподробнее» и чем отделяются от остальных кандидатов. Сначала база, джун+ — в последний день.

В режиме Тренажёр работает клавиатура: пробел раскрыть · 1 знаю · 2 шатко · 3 не знаю · ← → листать. Прогресс хранится в браузере, можно закрывать вкладку.

Источники и что читать, когда ответа мало