В чем разница между public, static и void?
Публично объявленные переменные или методы доступны в любом месте приложения. Статически объявленные переменные или методы доступны глобально без создания экземпляра класса. Статический член по умолчанию не доступен глобально, это зависит от используемого типа измененного доступа. Компилятор сохраняет адрес метода в качестве точки входа и использует эту информацию, чтобы начать выполнение до создания каких-либо объектов. А Void — это модификатор типа, который указывает, что метод или переменная не возвращает никакого значения.
Библиотека собеса по С#
Библиотека собеса по С#
🥱6👏2
Почему для методов внутри интерфейса нельзя указать модификатор доступа?
Виртуальные методы в интерфейсе не имеют определения метода. Методы здесь написаны для переопределения в производном классе и, следовательно, они общедоступны.
Библиотека собеса по С#
Библиотека собеса по С#
😁2👍1
Назовите различные способы передачи параметров методу в C#.
Существует три способа передачи параметров:
📌 Параметры значений
📌 Ссылочные параметры
📌 Выходные параметры
Библиотека собеса по С#
Существует три способа передачи параметров:
📌 Параметры значений
📌 Ссылочные параметры
📌 Выходные параметры
Библиотека собеса по С#
👍1
Как бы вы подошли к отладке сложной проблемы в проекте Unity?
Пример ответа: «При отладке сложной проблемы в Unity я начинаю с изоляции проблемы с помощью Unity Profiler и Debug.Log для сбора подробной информации. Затем я систематически тестирую потенциальные решения, такие как оптимизация скриптов, лучшее управление ассетами или корректировка настроек, чтобы эффективно определить и устранить первопричину.»
Библиотека собеса по С#
Библиотека собеса по С#
😁6👍1
Друзья, с наступающим Новым годом! 🎄 ✨
Пусть в 2026 собеседования проходят спокойнее и предсказуемее: вопросы — по делу, задачи — решаемые, а фидбек — быстрый и честный. Пусть будет больше приятных разговоров, больше «да» по итогам встреч и больше поводов гордиться собой.
Тепла, здоровья и карьерных побед — с праздником! 🚀
Пусть в 2026 собеседования проходят спокойнее и предсказуемее: вопросы — по делу, задачи — решаемые, а фидбек — быстрый и честный. Пусть будет больше приятных разговоров, больше «да» по итогам встреч и больше поводов гордиться собой.
Тепла, здоровья и карьерных побед — с праздником! 🚀
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉8🥰2
Объясните, что такое Prefabs в Unity 3D?
Prefab в Unity 3D представляет собой готовый шаблон объекта, который объединяет в себе как элементы, так и скрипты. В процессе разработки вы можете перетаскивать префабы из окна проекта в окно сцены, добавляя их в иерархию игровых объектов.
Если потребуется, вы можете редактировать объект после его добавления. Во время выполнения игры скрипт может создавать новые экземпляры объекта в определённом месте или с заданными свойствами трансформации.
Библиотека собеса по С#
Если потребуется, вы можете редактировать объект после его добавления. Во время выполнения игры скрипт может создавать новые экземпляры объекта в определённом месте или с заданными свойствами трансформации.
Библиотека собеса по С#
👍3
Что такое частичные классы в C#?
Частично реализованные классы распределяют функциональность одного класса по нескольким файлам. В процессе компиляции эти несколько файлов объединяются в один. Ключевое слово parts используется для создания разделяемого класса.
public partial Class_name{
// code
}
Методы, интерфейсы и функциональные возможности структур можно легко разделить на несколько файлов. Вы также можете включить вложенные частичные классы.
Библиотека собеса по С#
public partial Class_name{
// code
}
Методы, интерфейсы и функциональные возможности структур можно легко разделить на несколько файлов. Вы также можете включить вложенные частичные классы.
Библиотека собеса по С#
😁5❤1
Можете ли вы вкратце объяснить, что такое пул потоков в C#?
Пул потоков в C# — это, по сути, набор потоков. Эти потоки используются для выполнения задач, не влияя на реализацию основного потока. После завершения реализации поток из пула потоков возвращается в пул потоков.
Библиотека собеса по С#
Библиотека собеса по С#
😁10🤔2
Какие коды ответа HTTP существуют?
1xx — информационный
2xx — успех
3xx — перенаправление
4xx — ошибка, сбой клиента
5xx — ошибка, сбой сервера
Библиотека собеса по С#
2xx — успех
3xx — перенаправление
4xx — ошибка, сбой клиента
5xx — ошибка, сбой сервера
Библиотека собеса по С#
🔥3
Можете ли вы объяснить важность правильной обработки ошибок и кодов состояния в RESTful API, и как их реализовать с помощью C#?
Правильная обработка ошибок и коды состояния обеспечивают четкую связь между API и клиентами. Например, использование соответствующих кодов состояния HTTP, таких как 400, для плохих запросов обеспечивает согласованность и понимание.
Библиотека собеса по С#
Библиотека собеса по С#
🥱4😁1
Что такое веб-служба .NET?
Веб-сервисы — это повторно используемые компоненты, которые позволяют разработчикам публиковать функцию приложения через Интернет, чтобы сделать его доступным и напрямую взаимодействовать с другими приложениями и объектами в нем. Веб-службы взаимодействуют с помощью стандартных веб-протоколов и форматов данных, включая HTTP, XML и SOAP, что позволяет им подключаться между различными платформами и языками программирования.
🐸 Библиотека собеса по С#
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
✍🏻 Опишите модификатор «protected internal»
Члены с таким модификатором доступны классам, находящимся в той же сборке и унаследованным от данного класса.
Библиотека собеса по С#
Библиотека собеса по С#
❤1🤔1
Назовите все базовые типы данных, присутствующие в C#.
Существует четыре основных типа данных.
Char
Int
Float
Double
Библиотека собеса по С#
Библиотека собеса по С#
🤔8🌚4👾4
Можете ли вы сообщить нам расширение файла языка C#?
«.cs» используется для сохранения файлов C#.
Библиотека собеса по С#
Библиотека собеса по С#
😁9🤔7👾4😢1🥱1
Что такое закрытый класс?
Мы используем ключевое слово “sealed” для создания закрытого класса. Классы создаются как закрытый класс, когда нет необходимости наследовать это дальше или когда есть необходимость ограничить наследование этого класса.
Библиотека собеса по С#
Библиотека собеса по С#
Что такое архитектура REST?
REST означает REpresentational State Transfer (передача репрезентативного состояния). REST — это архитектурный стиль, который не следует никакому строгому стандарту, но следует шести ограничениям, определенным Роем Филдингом в 2000 году. Эти ограничения: Единый интерфейс, Клиент-сервер, Без сохранения состояния, Кэшируемый, Многоуровневая система, Код по требованию. REST не ограничивается XML, и выбор того, какой тип носителя использовать, например XML, JSON, Обычный текст остается за реализатором. Более того, REST может использовать протокол SOAP, но SOAP не может использовать REST. REST прост в реализации и требует меньшей пропускной способности, например, смартфонов.
Архитектурные ограничения RESTful API: Ниже перечислены шесть архитектурных ограничений, которые делают любую веб-службу:
✔️ Единый интерфейс
✔️ Без сохранения состояния
✔️ Кэшируемый
✔️ Клиент-сервер
✔️ Многоуровневая система
✔️ Код по требованию
Библиотека собеса по С#
Архитектурные ограничения RESTful API: Ниже перечислены шесть архитектурных ограничений, которые делают любую веб-службу:
✔️ Единый интерфейс
✔️ Без сохранения состояния
✔️ Кэшируемый
✔️ Клиент-сервер
✔️ Многоуровневая система
✔️ Код по требованию
Библиотека собеса по С#
👍1
✍🏻 Каковы различные способы перегрузки метода?
Различные типы данных параметров, разное количество параметров, разный порядок параметров.
Библиотека собеса по С#
Библиотека собеса по С#
❤1
Можно ли запретить наследование от какого-то класса?
Да, можно. Для того, чтобы запретить наследоваться от класса необходимо объявить его с модификатором sealed.
Например, если мы не хотим чтобы от класса SomeClass можно было наследоваться, то объявляем его так:
sealed class SomeClass
{
// Объявление класса
}
В качестве альтернативы, можно запретить и создание экземпляров этого класса с помощью ключевого слова static (под капотом, будет использована пара модификаторов: abstract sealed).
static class Helper
{
// допустимы лишь статические методы
}
🐸 Библиотека собеса по С#
Например, если мы не хотим чтобы от класса SomeClass можно было наследоваться, то объявляем его так:
sealed class SomeClass
{
// Объявление класса
}
В качестве альтернативы, можно запретить и создание экземпляров этого класса с помощью ключевого слова static (под капотом, будет использована пара модификаторов: abstract sealed).
static class Helper
{
// допустимы лишь статические методы
}
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
Что такое RedirectPermanent в ASP.Net?
Перегрузка метода RedirectPermanent(String) дает код статуса HTTP 301 в реакции и включает URL для перенаправления запроса. Код статуса HTTP 301 — это стандартный код в реакции HTTP. Он показывает, что существует длительное перенаправление, и дает область перенаправления.
🐸 Библиотека собеса по С#
Please open Telegram to view this post
VIEW IN TELEGRAM
«Этот манёвр будет стоить нам 51 год...»
— или один заваленный оффер в BigTech из-за плавающих знаний в базе. На собеседованиях по
Если вы хотите уверенно отвечать на каверзные вопросы или проектировать сложные системы, сейчас — лучшая точка входа.
Актуальные программы:
— Разработка ИИ-агентов
— Математика для разработки AI-моделей
— ML для старта в Data Science
— Математика для Data Science
— Специалист по ИИ
— Алгоритмы и структуры данных
— Программирование на Python
— Основы IT для непрограммистов
— Архитектуры и шаблоны проектирования
Забирайте обучение по старой цене, чтобы через год не смотреть на свой оффер со слезами из-за книжного шкафа.
Подготовиться к офферу выгодно
⚠️ Цены вырастут уже 19 января
— или один заваленный оффер в BigTech из-за плавающих знаний в базе. На собеседованиях по
.NET всё чаще спрашивают не только синтаксис, но и фундаментальные алгоритмы с архитектурой. Пока рынок несётся вперёд, старые цены в Proglib Academy скоро останутся в прошлом.Если вы хотите уверенно отвечать на каверзные вопросы или проектировать сложные системы, сейчас — лучшая точка входа.
Актуальные программы:
— Разработка ИИ-агентов
— Математика для разработки AI-моделей
— ML для старта в Data Science
— Математика для Data Science
— Специалист по ИИ
— Алгоритмы и структуры данных
— Программирование на Python
— Основы IT для непрограммистов
— Архитектуры и шаблоны проектирования
Забирайте обучение по старой цене, чтобы через год не смотреть на свой оффер со слезами из-за книжного шкафа.
Подготовиться к офферу выгодно
⚠️ Цены вырастут уже 19 января
Можно ли изменить значение переменной во время отладки приложения?
Да, значения переменных можно изменять во время отладки.
🐸 Библиотека собеса по С#
Please open Telegram to view this post
VIEW IN TELEGRAM