Что будет на вебинаре: — Разбор сложных C# вопросов: Глубокое понимание CLR, памяти (стек/куча, GC, аллокации), продвинутые аспекты async/await, тонкости многопоточности (не только lock), рефлексия, оптимизации. — Практика: Читаем и улучшаем код: Анализ чужого кода на типичные ошибки производительности, памяти, потокобезопасности. Как аргументировать улучшения. — Алгоритмы и структуры данных в контексте .NET: Когда что применять, оценка сложности на реальных примерах (не только абстрактные задачки). — Системный дизайн для C# разработчика: Основные принципы, как подходить к вопросу, паттерны (на примере .NET экосистемы), масштабируемость, выбор БД (реляц./NoSQL - связь с прошлыми темами). — Стратегия ответа: Как структурировать мысль, что делать, если не знаешь ответ, вопросы к интервьюеру. Кому будет полезно: — Разработчикам C# уровня Middle и выше, готовящимся к собеседованиям на позиции Senior/Senior+. — Тем, кто хочет систематизировать свои знания и закрыть пробелы. — Тем, кто хочет понять, какие темы действительно важны на продвинутых собеседованиях. Чему научатся участники: — Лучше понимать и объяснять сложные аспекты C# и .NET. — Анализировать код с точки зрения производительности, памяти и потокобезопасности. — Увереннее подходить к вопросам по алгоритмам и системному дизайну. — Эффективнее структурировать свои ответы на собеседовании. Вебинар в рамках курса «C# Developer. Professional»: otus.ru/lessons/csharp-professional/ «C# Developer. Professional» -
Преподаватель: Елена Сычева - Team Lead Full Stack Developer в Arcadia Пройдите опрос по итогам мероприятия -
Следите за новостями проекта: → VK:
https://vk.com/otusru → Telegram:
→ Хабр: