Вернуться в видеотеку

#1 Публичное собеседование - Back C# asp.net

Учебное публичное собеседование Junior C#-разработчика с разбором ответов по .NET, ASP.NET Core, базам данных, API и алгоритмам. В финале интервьюер даёт кандидату план подготовки и рекомендации по резюме.

Источник: AdCoder

Открыть на YouTube

Таймлайн

Коротко о видео

Это публичное учебное собеседование на Junior C# / ASP.NET Back-end: кандидат рассказывает о своём обучении и отвечает на вопросы по C#, .NET, ASP.NET Core, SQL, REST и алгоритмам. Интервьюер разбирает ответы, уточняет пробелы и в конце рекомендует углубить работу с SQL и базами данных, жизненными циклами DI-сервисов, асинхронностью и многопоточностью, а также наполнить GitHub более содержательными проектами. Автор в описании отдельно предупреждает, что в ролике могут быть ошибки в технических объяснениях и их следует перепроверять.

Затронутые темы

Что взять на заметку

  • Подготовить чёткое объяснение различий между `using`, `IDisposable`, `Dispose`, `Finalize` и работой GC; не смешивать освобождение неуправляемого ресурса со сборкой памяти.
  • Для ASP.NET Core разобраться в DI и сроках жизни сервисов: `Transient`, `Scoped`, `Singleton`, а также в рисках общего состояния и блокировках при параллельных запросах.
  • Повторить основы C#: абстрактные классы и интерфейсы, ООП, `ref`/`out`, `try`/`catch`/`finally`, `string` и `StringBuilder`, преобразования типов, `readonly` и `const`, `Equals` и `==`.
  • Практически проработать LINQ и коллекции: `IEnumerable`/`IQueryable`, `GetEnumerator`, `yield`, `foreach`, методы `FirstOrDefault` и другие варианты `...OrDefault`.
  • Закрыть темы `Task`, TPL, `async`/`await`, `lock` и потокобезопасность; интервьюер называет их критичными для работы и собеседований.
  • Научиться писать и читать SQL помимо ORM: фильтрации, `JOIN`, запросы к БД, а также понимать trade-off между Entity Framework и ручным SQL.
  • Улучшить резюме и GitHub: перечислять релевантные ключевые навыки из вакансий, давать проектам понятные описания и указывать использованные технологии.

Рекомендуем посмотреть