Andriy Shyrokoryadov

.Net developer, data scientist

Posty

05 Jun 2021

Разница между Finalize и Dispose в C# - вопрос №30 на собеседование C# / .NET

В одном из предыдущих видео, выпущенных на канале посвященных работе Garbage Collector в среде программирования .Net мы познакомились как происходит...

29 May 2021

Рефлексия в языке C# - вопрос №29 на собеседование C# / .NET

В одном из видео на канале на тему атрибутов я упоминал, что атрибуты считываются при помощи рефлексии и, в зависимости...

22 May 2021

Структурированная обработка исключений - вопрос №28 на собеседование C# / .NET

Ошибки и нестандартные ситуации являются неотъемлемой часть работы программисты. Как правило, часть рабочего времени посвящается, не написание нового кода, а...

15 May 2021

Тип string в языке C# - вопрос №27 на собеседование C# / .NET

Во время собеседования тип string является плодородной почвой для большего числа вопросов и дискуссий, которые позволяют оценить технические навыки кандидата....

08 May 2021

Продвинутые функции языка C# - вопрос №26 на собеседование C# / .NET

Язык C# имеет богатый синтаксис и широкие возможности. Одну и ту же задачу можно решить несколькими способами. Сегодня мы рассмотрим...

01 May 2021

Выражения LINQ - вопрос №25 на собеседование C# / .NET

В практике программирования мы часто работаем с существующим кодом. Редко кому удается попасть в проект, над которым работа только начинается...

24 Apr 2021

.Net Framework, .Net Core, .Net Standard - вопрос №24 на собеседование C# / .NET

Для лучшего понимания данной тематики я попытаюсь объяснить данный материал, используя как можно меньше технических терминов с одной стороны, а...

17 Apr 2021

Обобщенное программирование - вопрос №23 на собеседование C# / .NET

Иногда в практике программирования можно столкнуться с ситуацией, когда несколько классов имплементируют подобную функциональность и единственное, чем отличаются эти классы...

10 Apr 2021

Ключевое слово static - вопрос №22 на собеседование C# / .NET

При программировании на языке C# иногда можно оказаться в ситуации, когда класс, определяющий функциональности, не имеет собственного состоянии. То есть...

03 Apr 2021

Многопоточность - deadlock, livelock, starvation - вопрос №21 на собеседование C# / .NET

В многопоточном программировании поиск ошибок и багов может быть проблематичным по сравнению с синхронным однопоточным программированием. И среди всех множества...

27 Mar 2021

Многопоточность - коллекции - вопрос №20 на собеседование C# / .NET

Работая с коллекциями в многопоточной среде, всегда следует помнить о синхронизации доступа к коллекции между различными потоками. Рассмотрим ситуацию, когда...

20 Mar 2021

Многопоточность - синхронизация потоков - вопрос №19 на собеседование C# / .NET

Как уже было сказано в предыдущих видео в многопоточной среде существует постоянная конкуренция между потоками за ресурсы (процессорное время) и...

13 Mar 2021

Многопоточность - создание потоков - вопрос №18 на собеседование C# / .NET

Среда разработки .Net и язык программирования C# предлагают несколько способов создания потоков. Всё эти способы одинаково работоспособны, то есть в...

06 Mar 2021

Многопоточность - введение - вопрос №17 на собеседование C# / .NET

Одним из требований к современным приложениям является респонсивность. То есть независимо от того, что происходит с приложением, оно всегда должно...

27 Feb 2021

Что такое delegate - вопрос №16 на собеседование C# / .NET

На данном этапе подготовки к собеседованию кандидат уже должен понимать чем является переменная и как приписать ей значение. Язык C#...

24 Feb 2021

Что такое enum - вопрос №15 на собеседование C# / .NET

Перед началом ответа на данный вопрос необходимо оговорится, что enum это не тоже самое, что enumerator. Enumerator – это класс...

20 Feb 2021

Что такое Garbage Collector - вопрос №14 на собеседование C# / .NET

Во время обсуждения вопроса о значимых и ссылочных типах было указано, что наш код и данные могут храниться в двух...

17 Feb 2021

Можно ли наследовать структуры - вопрос №13 на собеседование C# / .NET

Для ответа на этот вопрос необходимо прежде всего освежить в памяти чем является класс и чем является структура. Класс -...

13 Feb 2021

Ключевое слово yield - вопрос №11 на собеседование C# / .NET

Ключевое слово yield появляется в контексте работы с коллекциями и перебором элементов этих коллекций. Как правило коллекции реализуют интерфейсы IEnumerable...

10 Feb 2021

Ссылочные и значимые типы - вопрос №11 на собеседование C# / .NET

Во время выполнения кода наш код и данные могут находиться в двух местах в памяти: stack (стек, стопка) и heap...