Самоподготовка vs ментор: честная математика
Бесплатных ресурсов для .NET хватит на месяцы обучения. Но собеседование — не экзамен «знать всё», а проверка под вакансию за 60–90 минут.
Самостоятельно закрывают теорию и практику языка. Mock с обратной связью закрывает тайминг, стресс и слепые зоны — то, что вы не увидите в зеркале.
Ниже — проверенный стек ресурсов и план на 4 недели для .NET / C# / ASP.NET Core.
Документация: начните здесь, не с «топ-100 вопросов»
Официальные источники Microsoft — эталон формулировок на собесе:
- .NET documentation — runtime, BCL, migration guides.
- ASP.NET Core — middleware, DI, security, minimal APIs.
- Entity Framework Core — tracking, performance, migrations.
- C# language reference — async, records, pattern matching.
Совет: не читайте подряд. Берите тему из чеклиста собеседования .NET → Learn → мини-заметка своими словами.
Практика C#: писать руками, не смотреть
- Exercism — C# track — идиomatic C#, ревью менторов (бесплатно).
- Pet-project на GitHub: REST API + PostgreSQL + тесты + Docker — лучше одного «идеального» репо, чем десять hello world.
- Рефакторинг своего старого кода: вынести DI, добавить integration test — материал для STAR-ответов.
Алгоритмы: сколько нужно .NET backend
Для большинства российских backend-вакансий — не LeetCode Hard каждый день:
- NeetCode — curated список, Medium достаточно для 80% случаев.
- LeetCode — Two Sum, Valid Parentheses, Binary Search, BFS/DFS базово.
- SQL на SQLBolt или реальном PostgreSQL — JOIN, индексы, EXPLAIN.
Если в вакансии явно «алgorithms heavy» (Big Tech style) — удвоить объём. Если продуктовый fintech backend — архитектура и .NET глубже, чем красные деревья.
YouTube и контент на русском
- Excalib — разборы собесов, карьера, .NET без воды.
- Плейлисты по ASP.NET Core от Microsoft — для структуры, не для entertainment.
Смотреть с конспектом: пауза → «объясню своими словами» → иначе это сериал, не подготовка.
Сообщества
- DotNet.ru — новости, иногда вакансии.
- Telegram-чаты по C# / .NET — полезны для точечных вопросов, не для «подготовь меня к собесу».
- Habr, профильные каналы — для контекста индустрии.
Осторожно: 100500 «разборов собеса» без практики создают иллюзию прогресса.
План на 4 недели (самостоятельно)
Неделя 1 — диагностика
- Пройти mock-собеседование (хотя бы с другом по скрипту).
- Выписать 10 слабых тем.
- Обновить резюме под целевые вакансии.
Неделя 2 — база .NET
- C# async, DI scopes, EF N+1 — по 2 темы в день + мини-пример в IDE.
- 5 задач NeetCode Easy/Medium.
Неделя 3 — ASP.NET + SQL
- Middleware pipeline, auth, integration test с Testcontainers.
- 3 SQL-задачи на JOIN и индексы.
Неделя 4 — репетиция
- 2 STAR-истории вслух.
- Второй mock (желательно с экспертом).
- Отклики на 5 точечных вакансий, не spam 50 компаний.
Когда самоподготовки мало
- Собес через 3–5 дней — нужен приоритетный разбор, не курс на 200 часов.
- Повторные отказы на одном этапе — system design, soft, live coding: нужен внешний взгляд.
- Senior / lead track — без feedback легко переоценить глубину ответов.
Mock с человеком, который сам нанимает .NET, сокращает время до оффера — не магия, а фокус.
Связанные материалы
---
*Записаться на mock или консультацию — excalib.ru.*