WANTED: ШАРПИСТ-ЗАДАЧНИК
Разыскивается эксперт, способный превратить скучный
Приметы:
— мастерски владеет
— умеет составлять интересные тесты и практические задания;
— понимает, как работает современный
— хочет стать узнаваемым автором в профессиональном сообществе.
Твои бонусы:
— гонорар за разработку авторских задач;
— работа с большой базой читателей;
— развитие личного бренда вместе с Proglib Academy.
Явка с повинной здесь
P.S. Знаешь того, кто щёлкает задачи как орехи? Сдай его нам.
Разыскивается эксперт, способный превратить скучный
legacy в изящную алгоритмическую задачу. Мы ищем практика, который знает, как проверить навыки кодинга на реальных примерах.Приметы:
— мастерски владеет
C# (знание Python или Java будет преимуществом);— умеет составлять интересные тесты и практические задания;
— понимает, как работает современный
.NET в реальном проде;— хочет стать узнаваемым автором в профессиональном сообществе.
Твои бонусы:
— гонорар за разработку авторских задач;
— работа с большой базой читателей;
— развитие личного бренда вместе с Proglib Academy.
Явка с повинной здесь
P.S. Знаешь того, кто щёлкает задачи как орехи? Сдай его нам.
Как вы бы подошли к оптимизации сцены в Unity для виртуальной реальности (VR), учитывая ограничения по производительности? Обсудите как вы бы управляли ресурсами, освещением и рендерингом.
Этот вопрос тестирует понимание кандидатом специфических аспектов оптимизации в Unity для VR. Оптимизация для VR имеет особое значение из-за высоких требований к производительности и низкой задержке. Ответ должен включать стратегии по оптимизации ассетов и текстур, управлению памятью, использованию LOD (Level of Detail) систем для управления сложностью моделей, а также эффективному использованию освещения и теней. Кандидат также может обсудить использование различных профилировщиков и инструментов для мониторинга производительности, а также специфические подходы к рендерингу для VR, такие как сокращение overdraw и использование occlusion culling.
🐸 Библиотека задач по C#
Please open Telegram to view this post
VIEW IN TELEGRAM
Что из перечисленного не является частью механизма обработки исключений C#?
👾 — try
👍 — catch
🥰 — finally
⚡️ — pass
Библиотека задач по C#
👾 — try
👍 — catch
🥰 — finally
⚡️ — pass
Библиотека задач по C#
⚡93🥰2
В C# структуры используются для ___ объектов, таких как мобильные телефоны, автомобили и т. д.
👾 — Легких
👍 — Тяжелых
🥰 — Дополнительных
⚡️ — Сжатых
Библиотека задач по C#
👾 — Легких
👍 — Тяжелых
🥰 — Дополнительных
⚡️ — Сжатых
Библиотека задач по C#
👾51⚡3🥰1
Можно ли сериализовать хеш-таблицы?
Нет, вы не можете сериализовать хеш-таблицу, поскольку .NET Framework не позволяет сериализовать объект, реализующий интерфейс IDictionary.
🐸 Библиотека задач по C#
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
Что означает аббревиатура SOAP?
Простой протокол доступа к объектам (Simple Object Access Protocol).
🐸 Библиотека задач по C#
Please open Telegram to view this post
VIEW IN TELEGRAM
Друзья, с наступающим Новым годом! 🎄 ✨
Пусть в 2026 собеседования проходят спокойнее и предсказуемее: вопросы — по делу, задачи — решаемые, а фидбек — быстрый и честный. Пусть будет больше приятных разговоров, больше «да» по итогам встреч и больше поводов гордиться собой.
Тепла, здоровья и карьерных побед — с праздником! 🚀
Пусть в 2026 собеседования проходят спокойнее и предсказуемее: вопросы — по делу, задачи — решаемые, а фидбек — быстрый и честный. Пусть будет больше приятных разговоров, больше «да» по итогам встреч и больше поводов гордиться собой.
Тепла, здоровья и карьерных побед — с праздником! 🚀
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12
В высоконагруженном .NET-приложении вы обрабатываете большие массивы данных. Профилирование показывает частые аллокации и нагрузку на GC. Какой подход наиболее правильный для оптимизации?
👾 — Использовать List<T> и очищать его методом Clear() для переиспользования
👍 — Применить ArrayPool<T>.Shared для аренды и возврата массивов
🥰 — Увеличить частоту вызова GC.Collect() вручную
⚡️ — Хранить массивы в static переменной, чтобы GC их не удалял
Библиотека задач по C#
👾 — Использовать List<T> и очищать его методом Clear() для переиспользования
👍 — Применить ArrayPool<T>.Shared для аренды и возврата массивов
🥰 — Увеличить частоту вызова GC.Collect() вручную
⚡️ — Хранить массивы в static переменной, чтобы GC их не удалял
Библиотека задач по C#
👍25⚡1
Какой компонент пользовательского интерфейса рекомендуется для текстов в Unity?
👾 — Встроенный текст Unity
👍 — Text Mesh Pro
🥰 — 1 & 2
🥱 — Ни один из вышеперечисленных
Библиотека задач по C#
👾 — Встроенный текст Unity
👍 — Text Mesh Pro
🥰 — 1 & 2
🥱 — Ни один из вышеперечисленных
Библиотека задач по C#
👍15👾3🥰1
Каков правильный порядок явного преобразования типов для преобразования большего типа в меньший в C#?
👾 — double -> float -> long -> int -> char -> bool
👍 — double -> float -> long -> int -> char
🥰 — float -> double -> long -> int -> char
⚡️ — float -> double -> long -> int -> char -> bool
Библиотека задач по C#
👾 — double -> float -> long -> int -> char -> bool
👍 — double -> float -> long -> int -> char
🥰 — float -> double -> long -> int -> char
Библиотека задач по C#
Please open Telegram to view this post
VIEW IN TELEGRAM
👍30⚡6👾3🤔2
Чем отличается ref от in параметра в методе?
👾 — Ничем
👍 — in позволяет только запись
🥰 — in — передача по значению, ref — по ссылке
⚡️ — in — передача по ссылке только для чтения, ref — для чтения и записи
Библиотека задач по C#
👾 — Ничем
👍 — in позволяет только запись
🥰 — in — передача по значению, ref — по ссылке
⚡️ — in — передача по ссылке только для чтения, ref — для чтения и записи
Библиотека задач по C#
⚡59🥰2👾1
Какое исключение возникает, если формат URI недействителен?
👾 — UriFormatException
👍 — URLNotFound
🥰 — MalformedURLException
⚡️ — URLSourceNotFound
Библиотека задач по C#
👾 — UriFormatException
👍 — URLNotFound
🥰 — MalformedURLException
Библиотека задач по C#
Please open Telegram to view this post
VIEW IN TELEGRAM
👾37⚡3🥰2
Что делает ключевое слово «new» в C#?
👾 — Создаёт новый экземпляр объекта
👍 — Объявляет переменную
🥰 — Определяет метод
⚡️ — Ни одно из вышеперечисленных
Библиотека задач по C#
👾 — Создаёт новый экземпляр объекта
👍 — Объявляет переменную
🥰 — Определяет метод
⚡️ — Ни одно из вышеперечисленных
Библиотека задач по C#
👾81😁2⚡1🥰1
Какой уровень доступа имеют поля класса, если модификатор доступа не указан?
Если не указывать модификатор доступа для поля класса, то по умолчанию они объявляются с модификатором private. Для всех модификаторов доступа действует правило: если не указан модификатор, то устанавливается максимально строгий, при котором код будет компилироваться.
🐸 Библиотека задач по C#
Если не указывать модификатор доступа для поля класса, то по умолчанию они объявляются с модификатором private. Для всех модификаторов доступа действует правило: если не указан модификатор, то устанавливается максимально строгий, при котором код будет компилироваться.
Please open Telegram to view this post
VIEW IN TELEGRAM
👾6
Какой из перечисленных типов является ссылочным в C#?
👾 — int
👍 — float
🥰 — double
⚡️ — string
🐸 Библиотека задач по C#
👾 — int
👍 — float
🥰 — double
⚡️ — string
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡84🥱2👾1
В чем различие между операцией cast (приведения типов) и оператором as?
Ответ:
В случае ошибки cast выбрасывает исключение InvalidCastException, а оператор as возвращает null.
Библиотека задач по C#
Ответ:
В случае ошибки cast выбрасывает исключение InvalidCastException, а оператор as возвращает null.
Библиотека задач по C#
👍3
Что выведет на экран метод Test?
Ответ:
Выведет 2. При помещении делегатов в цепочку у делегата chain заполняется внутреннее поле, которое представляет из себя массив делегатов (в случае, если количество больше одного, иначе просто хранится ссылка на метод). Все делегаты выполняются последовательно. Возвращается значение последнего, остальные не учитываются.
Библиотека задач по C#
Ответ:
Выведет 2. При помещении делегатов в цепочку у делегата chain заполняется внутреннее поле, которое представляет из себя массив делегатов (в случае, если количество больше одного, иначе просто хранится ссылка на метод). Все делегаты выполняются последовательно. Возвращается значение последнего, остальные не учитываются.
Библиотека задач по C#
🔥2
Что такое сериализация в C#?
Процесс преобразования, который преобразует данные объекта класса в поток байтов. Затем его можно передать по сети или сохранить в памяти, файле или базе данных.
В первую очередь сериализация используется для сохранения состояния объекта, что позволяет нам восстановить его позже. Чтобы обратить процесс вспять, нам нужно использовать десериализацию. Нам доступны различные типы сериализации.
Двоичный: конвертируйте объект в двоичные байты, что полезно для передачи по сети или локального хранения.
SOAP: преобразование объекта в поток байтов для передачи по сети в различных архитектурах.
XML: преобразование объекта в формат XML, полезный для передачи по сети или локального хранения.
JSON: преобразование объекта в строку JSON, что полезно для обмена данными между приложениями.
🐸 Библиотека задач по C#
В первую очередь сериализация используется для сохранения состояния объекта, что позволяет нам восстановить его позже. Чтобы обратить процесс вспять, нам нужно использовать десериализацию. Нам доступны различные типы сериализации.
Двоичный: конвертируйте объект в двоичные байты, что полезно для передачи по сети или локального хранения.
SOAP: преобразование объекта в поток байтов для передачи по сети в различных архитектурах.
XML: преобразование объекта в формат XML, полезный для передачи по сети или локального хранения.
JSON: преобразование объекта в строку JSON, что полезно для обмена данными между приложениями.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Что такое пул объектов в .Net?
Пул объектов — это контейнер готовых к использованию объектов. Уменьшает накладные расходы на создание нового объекта.
Библиотека задач по C#
Библиотека задач по C#
🥰45👾3⚡2