Библиотека собеса по C# | вопросы с собеседований
Відкрити в Telegram
Вопросы с собеседований по C# и ответы на них. По рекламе: @proglib_adv Учиться у нас: https://clc.to/QRJIVw Для обратной связи: @proglibrary_feeedback_bot Наши каналы: https://t.me/proglibrary/9197
Показати більше5 641
Підписники
+224 години
+57 днів
+1330 день
Архів дописів
🧠 Прокрастинация: почему разработчики к ней склонны и что с этим делать
Даже самые целеустремлённые и дисциплинированные разработчики порой сталкиваются с периодами прокрастинации. Это состояние чаще вызвано глубокими причинами, чем просто нежеланием работать. Делимся личной историей разработчика, сумевшего преодолеть прокрастинацию.
🔗 Читать по ссылке
Что бы вы хотели получить в качестве подарка в розыгрыше?
Когда вызывается статический конструктор класса?
Статический конструктор вызывается автоматически для инициализации класса перед созданием первого экземпляра типа или при первом обращении к каким-либо статическим членам.
🌍✈️ 6 идей, как ускорить поиск работы за рубежом
Статья для тех, кто устал от отказов и безрезультатных поисков. Узнайте секреты, которые помогут вам найти работу за рубежом в разы быстрее!
👉 Читать статью
Узнаем, сколько дней осталось до заданной даты с помощью C#.
Объясните, что такое локальные и глобальные ресурсы?
Локальный ресурс явно относится к определенной странице, которая является той, которая может получить к нему доступ, в то время как глобальные ресурсы могут быть доступны из любого места. Локальные ресурсы хранятся в органайзере App_LocalResources, в то время как глобальные хранятся в папке App_GlobalResources. Записи локальных и глобальных ресурсов будут выглядеть идентичными, поэтому единственным различием будет папка, в которой они находятся. Но они используются по-разному.
💻 Эффективное проектирование программных систем
Правильная архитектура программного обеспечения помогает создавать устойчивые и масштабируемые приложения, которые легко дорабатывать и поддерживать.
Наш интенсив «Архитектуры и шаблоны проектирования» научит вас строить программные системы без боли и стресса. Вы на практике освоите основные паттерны проектирования и прокачайте свои навыки архитектора программного обеспечения.
🎄Начните свой 2025 со скидкой 35% на все курсы. Это лучшее вложении уходящего года – https://proglib.io/w/cc21e069
Что такое RedirectPermanent в ASP.Net?
Перегрузка метода RedirectPermanent(String) дает код статуса HTTP 301 в реакции и включает URL для перенаправления запроса. Код статуса HTTP 301 — это стандартный код в реакции HTTP. Он показывает, что существует длительное перенаправление, и дает область перенаправления.
Объясните назначение веб-сервисов в ASP.NET?
Веб-сервисы — это веб-приложение, которое по сути является классом, состоящим из методов, которые могут использоваться различными приложениями. Оно также следует за дизайном code-behind, например, страницами ASP.NET, несмотря на то, что у него нет пользовательского интерфейса.
Что такое ASP.NET Core?
ASP.NET Core — это версия ASP.NET с открытым исходным кодом, которая может работать на macOS, Linux и Windows. ASP.NET Core впервые был выпущен в 2016 году и представляет собой перепланировку предыдущих форм ASP.NET, предназначенных только для Windows.
В ноябре 2015 года Microsoft выпустила версию ASP.NET 5.0, которая позже была отделена и известна как ASP.NET Core. Также она считается важным редизайном ASP.NET с функцией открытого исходного кода и кроссплатформенности. До этой версии ASP.NET считался только версией для Windows.
Что вы знаете о JIT?
Компилятор Just-In-Time (JIT) является частью Common Language Runtime (CLR) в .NET, которая отвечает за управление выполнением программ .NET независимо от языка программирования .NET. Специфичный для языка компилятор преобразует исходный код в промежуточный язык. Затем этот промежуточный язык преобразуется в машинный код компилятором JIT. Этот машинный код специфичен для компьютерной среды, в которой работает компилятор JIT.
Запишите различные типы возвращаемых значений метода действия контроллера.
View результат
Javascript результат
Redirect результат
JSON результат
Content результат
❗Вакансии «Библиотеки программиста» — ждем вас в команде!
Мы постоянно растем и развиваемся, поэтому создали отдельную страницу, на которой будут размещены наши актуальные вакансии. Сейчас мы ищем:
👉контент-менеджеров для ведения телеграм-каналов
Подробности тут
Мы предлагаем частичную занятость и полностью удаленный формат работы — можно совмещать с основной и находиться в любом месте🌴
Ждем ваших откликов 👾
💾 CDC vs Outbox: как решить проблему двойной записи в распределенной системе
В распределённых системах согласованность данных часто становится настоящим вызовом. Особенно это касается сценариев, где требуется выполнить несколько операций в разных системах одновременно.
Как избежать проблем двойной записи? Современные подходы, такие как захват изменений данных (CDC) и паттерн Outbox, предлагают интересные решения. Эти методики позволяют поддерживать целостность данных, избегать сбоев и минимизировать риски.
Хотите узнать, как внедрить такие подходы и выбрать оптимальный для своей системы? Загляните в захватывающее руководство, чтобы разобраться в тонкостях.
🔗 Читать статью
🔗 Зеркало
Что такое строка запроса в ASP? Каковы ее преимущества и недостатки?
QueryString — это набор символов, вводимых в веб-браузер компьютера. Он полезен, когда мы хотим передать значение с одной страницы на другую. Если отправляемые данные в большом количестве, мы не можем использовать Request.QueryString, поскольку он поддерживает только 255 символов. Мы используем специальный символ «&» для разделения нескольких строк запроса. Любая строка запроса, которая была доступна вызывающей странице ASPX, будет доступна вызываемой странице ASPX.
Новый год — время для новых начинаний!
Пока все строят планы на будущее, подумайте, что поможет вам двигаться вперёд в карьере. Мы знаем, что навыки в IT открывают огромные возможности — и мы готовы помочь вам начать!
🔹 Почему IT?
- Большинство компаний активно ищут специалистов.
- Вы можете работать из любой точки мира — с гибким графиком и интересными задачами.
- А ещё IT — это высокий доход и стремительный карьерный рост.
Возможно, именно сейчас тот момент, когда стоит инвестировать в себя и развить востребованные навыки. У нас есть конструктор курсов, с помощью которого вы сможете составить свой идеальный план обучения — под свои цели и интересы.
📚 Как это работает?
- Несколько программ по цене одной — выбирайте всё, что вам нужно.
- Бессрочный доступ — учитесь в своём ритме и когда удобно.
- Это выгодно — вы получаете навыки, которые помогут вам расти профессионально и зарабатывать больше.
А для тех, кто решит сделать шаг в будущее до конца года, у нас есть кое-что особенное… 🎁 Узнайте больше
Как выбрать свой путь?
Мы предлагаем несколько уникальных комбинаций курсов, которые помогут вам стать настоящим экспертом:
🔵 Математика для Data Science + Алгоритмы и структуры данных — для тех, кто хочет готовиться к собеседованиям в топовые компании.
🔵 Алгоритмы + ML — чтобы не просто решать задачи, а понимать, как работают современные технологии.
🔵 Frontend + ML — создавайте приложения и учитесь работать с нейросетями.
🔵 И другие комбинации для разных целей.
Новогодний подарок, который будет работать на вас весь год — это отличная идея! 🎁 Начните сейчас
Развивайтесь в IT — и будущее уже будет в ваших руках!
Что такое AJAX в ASP.NET?
Полная форма ASP.NET AJAX — это асинхронный JavaScript и XML. ASP.NET AJAX, также известный как AJAX, представляет собой набор дополнений ASP.NET. Он использует асинхронную передачу данных между браузером и веб-сервером, чтобы веб-страницы могли запрашивать небольшие фрагменты информации с сервера вместо целых страниц. Этот метод делает интернет-приложения меньше, быстрее и удобнее для пользователя. Он создан корпорацией Microsoft для выполнения функций AJAX в веб-приложениях. ASP.NET AJAX работает с библиотекой AJAX, которая использует объектно-ориентированное программирование (ООП) для более быстрых многофункциональных веб-приложений.
Какие существуют различные элементы управления проверкой в ASP.NET?
Элементы управления проверкой в ASP.NET являются одним из важных требований для создания веб-приложений. Эти элементы управления предоставляют возможность проверки ввода пользователя. Используя эти элементы управления, мы можем проверить обязательное поле, диапазон, пользовательские правила, условия и т. д. ASP.NET имеет 5 различных типов элементов управления проверкой:
✍🏻 RequiredFieldValidator: Если мы хотим, чтобы пользователь заполнил определенные обязательные поля, то используется этот элемент управления проверкой.
✍🏻 CompareValidator: Эта проверка сравнивает введенные пользователем данные со значением, используя оператор сравнения, такой как «меньше, больше и т. д.».
✍🏻 RangeValidator: Эта проверка проверяет, что введенные пользователем значения находятся в определенном диапазоне.
✍🏻 RegularExpressionValidator: Он проверяет, соответствует ли введенная пользователем строка определенному шаблону.
✍🏻 CustomValidator: Эта проверка используется для проверки определенных пользователем условий проверки.
