Библиотека собеса по C# | вопросы с собеседований
5.68K subscribers
213 photos
2 videos
1 file
199 links
Вопросы с собеседований по C# и ответы на них.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/4c2f1c3b

Работать у нас: https://job.proglib.io/

Наши каналы: https://yangx.top/proglibrary/9197
加入频道
В чем разница между public, static и void?

Публично объявленные переменные или методы доступны в любом месте приложения. Статически объявленные переменные или методы доступны глобально без создания экземпляра класса. Статический член по умолчанию не доступен глобально, это зависит от используемого типа измененного доступа. Компилятор сохраняет адрес метода в качестве точки входа и использует эту информацию, чтобы начать выполнение до создания каких-либо объектов. А Void — это модификатор типа, который указывает, что метод или переменная не возвращает никакого значения.
Объясните различия между async void и async Task в C#. Когда вы бы использовали один вместо другого?

async void используется для обработчиков событий, и его следует избегать в большинстве других сценариев, поскольку это усложняет обработку ошибок. async Task используется для асинхронных методов, которые возвращают результат и позволяют лучше обрабатывать ошибки через свойство Exception Tasks.
💬😊 Как найти общий язык с коллегами на новой работе: 11 простых советов

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

Читать статью
Возможно ли переопределить частный виртуальный метод?

Частный виртуальный метод не может быть переопределен, поскольку к нему нельзя получить доступ вне класса.
🐛 5 признаков неопытного разработчика: как избежать типичных ошибок и ускорить профессиональный рост

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

В этой статье мы рассмотрим наиболее распространенные проблемы, с которыми сталкиваются начинающие разработчики:

🔗 Читать статью
Объясните, что такое Prefabs в Unity 3D?

Prefab в Unity 3D называется готовым шаблоном объекта (класс, объединяющий объекты и скрипты). Во время разработки префаб можно перетащить из окна проекта в окно сцены и добавить в сцену иерархию игровых объектов.

При желании объект потом можно редактировать. Во время выполнения сценарий может вызвать создание нового экземпляра объекта в заданном месте или с заданным набором свойств преобразования.
Что такое шаблон проектирования Singleton?

Шаблон синглтон гарантирует, что класс имеет только один экземпляр, и предоставляет глобальную точку доступа к этому экземпляру. Обычно он включает в себя частный конструктор и статический метод для получения экземпляра.
Ответьте на 3 вопроса, чтобы получить вводные занятия к курсу «Алгоритмы и структуры данных»

🔥Получите вводные занятия, ответив на 3 вопроса – https://proglib.io/w/a3f92b73

На вводной части вас ждут:

1. Лекция «Производительность алгоритмов» от руководителя разработки Яндекс.Самокатов;

2. Лекция «Итеративные сортировки и линейные сортировки» от аспирант департамента искусственного интеллекта ВШЭ;

3. Практические задания после лекций;

4. Ссылки на дополнительные материалы для самостоятельного изучения.

⚡️Переходите и начинайте учиться уже сегодня – https://proglib.io/w/a3f92b73
Please open Telegram to view this post
VIEW IN TELEGRAM
🐬🐘 PostgreSQL или MySQL: что лучше подойдет для вашего проекта

PostgreSQL и MySQL — самые популярные реляционные СУБД. Обе обеспечивают надежное хранение и эффективное извлечение данных, и потому сделать выбор между ними не так-то просто.

В этой статье мы углубимся в сравнение PostgreSQL и MySQL: рассмотрим их особенности, основные отличия, функциональность и производительность, a также обсудим типичные сценарии использования, чтобы определить, какая из них лучше подходит для конкретного проекта.

👉 Читать статью
👉 Зеркало
Что такое multicasting delegate в C#?

multicasting delegate является расширением обычного делегата (иногда называемого делегатом Single Cast). Это помогает пользователю указать более одного метода за один вызов.
✍️ «Библиотека программиста» находится в поиске автора на написание книжных рецензий

Кто нужен?
● Энтузиасты (джуны и выше), которые которые разбираются в IT
● Любители книг, которые хотели бы получать деньги за чтение и написание рецензий
● Работаем с самозанятыми (компенсируем налог), ИП

Мы предлагаем частичную занятость и полностью удаленный формат работы — можно совмещать с основной и находиться в любом месте🌴

✉️ Станьте частью нашей команды — присылайте резюме и примеры работ [email protected]
Что такое частичные классы в C#?

Частично реализованные классы распределяют функциональность одного класса по нескольким файлам. В процессе компиляции эти несколько файлов объединяются в один. Ключевое слово parts используется для создания разделяемого класса.

public partial Class_name{
// code
}

Методы, интерфейсы и функциональные возможности структур можно легко разделить на несколько файлов. Вы также можете включить вложенные частичные классы.
💵⚡️ДАРИМ 40 000₽ ЗА ВИДЕО

Конкурс года в «Библиотеке программиста»: смонтируйте короткий вертикальный ролик формата Shorts/Reels* на тему программирования и разработки — лучший автор получит 40 тысяч рублей 🤑

Подробные условия:
➡️смонтируйте короткий смешной вертикальный ролик (можно и нужно использовать мемы)
➡️отправьте нам в бота @ProglibContest_bot
➡️лучшие ролики (по мнению редакции) мы будем выкладывать в канал и в наш инстаграм*
➡️тот, чей ролик соберет больше всего просмотров в инстаграм*, получит приз — 40 тысяч рублей

Какие ролики мы не принимаем:
😟не вашего авторства (проверим!)
😟длинные, невертикальные, несмешные

Таймлайн:
2 августа — заканчиваем принимать видео
⬇️
3 августа — начинаем загружать лучшие видео в инстаграм
⬇️
9 августа — подводим итоги

*Организация Meta признана экстремистской в РФ
Please open Telegram to view this post
VIEW IN TELEGRAM
За и против: становиться ли айтишником в 2024 году

В 2024 году IT-специалисты остаются на пике популярности. Но стоит ли вам становиться одним из них? Рассмотрим основные аргументы, чтобы понять, стоит ли вам становиться IT-специалистом в нашей статье.👇

🔗 Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
Что такое класс хэш таблицы в C#?

Класс Hashtable представляет собой коллекцию пар ключ/значение, организованных на основе хэш-кода ключа. Этот класс относится к пространству имен System. Collections. Класс Hashtable предоставляет различные типы методов, которые используются для выполнения различных типов операций с хэш-таблицами. В Hashtable ключи используются для доступа к элементам, присутствующим в коллекции. Для очень больших объектов Hashtable можно увеличить максимальную емкость до 2 миллиардов элементов в 64-битной системе.
🤖🛠 Секреты эффективного промптинга: 4 способа улучшить качество ответов чат-бота

Качество ответов чат-бота напрямую зависит от качества ваших запросов. Мы предлагаем вам четыре эффективных способа, которые помогут вам формулировать промпты так, чтобы получать от чат-ботов максимально полезные и релевантные ответы.

Все подробности читайте в статье 👈
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Операции с датой и временем

В нашей примере мы добавляем к некоторой дате 3 часа с помощью метода AddHours.

Синтаксис:
AddHours(double value).