ПРОБНОЕ СОБЕСЕДОВАНИЕ НА C# middle программиста

 

Сегодня проведем мок собеседование с middle c# разработчиком. Я постарался сделать его интересным и не типичным. Задаю те вопросы, которые раскрывают программиста, как инженера. Поговорили за C#, про проектирование приложений, про подходы и паттерны. Получилось интересно. ----------------------------- Полезные ссылки: Моя телега:
----------------------------- Бесплатный мини курс по основам программирования C#:    • C# для начинающих   ----------------------------- C# MAUI | Пишем мобильное приложение "Мессенджер":
----------------------------- Курс Fullstack C# Developer. ASP.NET Core + React.js:
----------------------------- Курс по разработке плагинов под Revit:
----------------------------- Курс по разработке на C# WPF:
----------------------------- Тайм: 00:00 Начало 01:43 Принципы программирования 03:30 Инкапсуляция и наследование 06:38 Принцип инверсии зависимостей 11:34 Частичное разделение и инкапсуляция 14:01 Автоматизация для работы с атрибутами 15:01 Какие возникают проблемы с атрибутами 17:00 Альтернативные подходы к атрибутам 18:19 Тестирование кода 24:27 Работа с методами как со ссылками 27:04 Взаимосвязь между приложениями 28:19 Архитектурные паттерны 30:28 TDD 32:24 Асинхронность и многопоточность 37:49 Потоки 41:20 Ограничение количества потоков 43:28 Межпроцессное взаимодействие 44:25 Мьютексы и межпроцессное взаимодействие 45:25 Взаимодействие между приложениями 46:22 Использование брокера сообщений 51:23 Жизненный цикл объектов в C# 53:21 Ссылки и память в C# 55:38 Оптимизация использования объектов 57:34 Горизонтальное масштабирование и оптимизация 01:00:27 Проектирование приложений для строительства 01:03:08 Оптимизация загрузки данных 01:08:27 Масштабирование и балансировка нагрузки 01:10:23 Проблемы с производительностью и микросервисы 01:11:17 Фидбек после собеседования 01:14:59 Страх и волнение перед собеседованием + советы 01:15:50 Заключение ----------------------------- #айти #айтишник #программирование #работа #собеседование #войтивайти