← Все гайды

Ресурсы

Как готовиться к собесу .NET самостоятельно: ресурсы и план на 4 недели

План самостоятельной подготовки .NET-разработчика к собеседованию: документация Microsoft, практика C#, алгоритмы, сообщества. Что работает, что трата времени — и когда нужен mock с ментором.

Самоподготовка vs ментор: честная математика

Бесплатных ресурсов для .NET хватит на месяцы обучения. Но собеседование — не экзамен «знать всё», а проверка под вакансию за 60–90 минут.

Самостоятельно закрывают теорию и практику языка. Mock с обратной связью закрывает тайминг, стресс и слепые зоны — то, что вы не увидите в зеркале.

Ниже — проверенный стек ресурсов и план на 4 недели для .NET / C# / ASP.NET Core.

Документация: начните здесь, не с «топ-100 вопросов»

Официальные источники Microsoft — эталон формулировок на собесе:

Совет: не читайте подряд. Берите тему из чеклиста собеседования .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 — диагностика

Неделя 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.*