Як пройти СПІВБЕСІДУ НА JUNIOR C#/.NET розробника
Залишити заявку на наставництво по C#/.NET: https://forms.gle/JQv93sfAKczTm5mD8
Спільнота для C# розробників: https://t.me/Puchkov_CSharp_bot?start...
Інстаграм: / dpuchkov.it LinkedIn: / dpuchkov 00:00 – Вступ: формат відео, для кого і як ним користуватись 07:00 – Що таке .NET, екосистема, фреймворки, просте пояснення 15:00 – Як працює CLR, IL, компіляція та виконання C# коду 23:00 – Відмінності .NET Framework, .NET Core, .NET Standard 31:00 – Основи ООП: поліморфізм, наслідування, абстракція, інкапсуляція 39:00 – Value та Reference типи, стек і куча, особливості string 47:00 – Колекції, IEnumerable, IEnumerator, yield, List, Dictionary 55:00 – Складність алгоритмів, Big-O, LINQ, оптимізація 01:03:00 – IDisposable, using, фіналізатори, робота з ресурсами 01:11:00 – Garbage Collector, покоління пам’яті, LOH, дефрагментація 01:19:00 – Асинхронність, Task vs Thread, async/await, state machine 01:27:00 – Проблеми багатопоточності: race condition, deadlock, lock, semaphore 01:35:00 – Dependency Injection, життєвий цикл сервісів, middleware 01:43:00 – HTTP-методи, REST, ідемпотентність, архітектурні принципи 01:51:00 – Entity Framework, LINQ, IQueryable, відкладені запити 01:59:00 – Реляційні та нереляційні БД, ключі, зв’язки, нормалізація 02:07:00 – Індекси, оптимізація SELECT, кластерні/некластерні 02:15:00 – Транзакції, ACID, рівні ізоляції, CAP-теорема 02:23:00 – Практичне завдання: рефакторинг коду, best practices 02:39:00 – Підсумки: фідбек, поради для підготовки, завершення