Задачи и тесты по программированию | proghub
رفتن به کانال در Telegram
Публикуем задачи и вопросы для подготовки к собесу. Сотрудничество: @cyberJohnny
نمایش بیشتر2 203
مشترکین
-124 ساعت
-67 روز
-1930 روز
در حال بارگذاری دادهها
کانالهای مشابه
ابر برچسبها
هیچ دادهای
مشکلی وجود دارد؟ لطفاً صفحه را تازه کنید یا با مدیر پشتیبانی ما تماس بگیرید.
اشارات ورودی و خروجی
---
---
---
---
---
---
جذب مشترکین
اکتبر '26اکتبر '26
اکتبر '26
+4
در 0 کانالها
سپتامبر '26
+12
در 0 کانالها
Get PRO
اوت '26
+5
در 0 کانالها
Get PRO
ژوئیه '26
+6
در 0 کانالها
Get PRO
ژوئن '26
+3
در 0 کانالها
Get PRO
مه '26
+14
در 0 کانالها
Get PRO
آوریل '26
+1
در 0 کانالها
Get PRO
مارس '26
+1
در 0 کانالها
Get PRO
فوریه '26
+6
در 0 کانالها
Get PRO
ژانویه '26
+10
در 0 کانالها
Get PRO
دسامبر '25
+3
در 0 کانالها
Get PRO
نوامبر '25
+7
در 0 کانالها
Get PRO
اکتبر '25
+3
در 0 کانالها
Get PRO
سپتامبر '25
+3
در 0 کانالها
Get PRO
اوت '25
+6
در 0 کانالها
Get PRO
ژوئیه '25
+8
در 0 کانالها
Get PRO
ژوئن '25
+4
در 0 کانالها
Get PRO
مه '25
+5
در 0 کانالها
Get PRO
آوریل '25
+9
در 0 کانالها
Get PRO
مارس '25
+13
در 0 کانالها
Get PRO
فوریه '25
+9
در 0 کانالها
Get PRO
ژانویه '25
+11
در 0 کانالها
Get PRO
دسامبر '24
+4
در 0 کانالها
Get PRO
نوامبر '24
+4
در 0 کانالها
Get PRO
اکتبر '24
+10
در 0 کانالها
Get PRO
سپتامبر '24
+8
در 0 کانالها
Get PRO
اوت '24
+11
در 0 کانالها
Get PRO
ژوئیه '24
+9
در 0 کانالها
Get PRO
ژوئن '24
+20
در 0 کانالها
Get PRO
مه '24
+12
در 0 کانالها
Get PRO
آوریل '24
+13
در 0 کانالها
Get PRO
مارس '24
+18
در 0 کانالها
Get PRO
فوریه '24
+10
در 0 کانالها
Get PRO
ژانویه '24
+9
در 0 کانالها
Get PRO
دسامبر '23
+23
در 0 کانالها
Get PRO
نوامبر '23
+19
در 0 کانالها
Get PRO
اکتبر '23
+23
در 0 کانالها
Get PRO
سپتامبر '23
+52
در 0 کانالها
Get PRO
اوت '23
+12
در 0 کانالها
Get PRO
ژوئیه '23
+12
در 0 کانالها
Get PRO
ژوئن '23
+18
در 0 کانالها
Get PRO
مه '23
+22
در 0 کانالها
Get PRO
آوریل '23
+8
در 0 کانالها
Get PRO
مارس '23
+19
در 0 کانالها
Get PRO
فوریه '23
+25
در 0 کانالها
Get PRO
ژانویه '23
+29
در 0 کانالها
Get PRO
دسامبر '22
+36
در 0 کانالها
Get PRO
نوامبر '22
+48
در 0 کانالها
Get PRO
اکتبر '22
+30
در 0 کانالها
Get PRO
سپتامبر '22
+29
در 0 کانالها
Get PRO
اوت '22
+54
در 0 کانالها
Get PRO
ژوئیه '22
+43
در 0 کانالها
Get PRO
ژوئن '22
+89
در 0 کانالها
Get PRO
مه '22
+31
در 0 کانالها
Get PRO
آوریل '22
+34
در 0 کانالها
Get PRO
مارس '22
+26
در 0 کانالها
Get PRO
فوریه '22
+18
در 0 کانالها
Get PRO
ژانویه '22
+19
در 0 کانالها
Get PRO
دسامبر '21
+22
در 0 کانالها
Get PRO
نوامبر '21
+19
در 0 کانالها
Get PRO
اکتبر '21
+69
در 0 کانالها
Get PRO
سپتامبر '21
+31
در 0 کانالها
Get PRO
اوت '21
+29
در 0 کانالها
Get PRO
ژوئیه '21
+35
در 0 کانالها
Get PRO
ژوئن '21
+47
در 0 کانالها
Get PRO
مه '21
+128
در 0 کانالها
Get PRO
آوریل '21
+38
در 0 کانالها
Get PRO
مارس '21
+41
در 0 کانالها
Get PRO
فوریه '21
+55
در 0 کانالها
Get PRO
ژانویه '21
+63
در 0 کانالها
Get PRO
دسامبر '20
+4 525
در 0 کانالها
| تاریخ | رشد مشترکین | اشارات | کانالها | |
| 28 اکتبر | 0 | |||
| 27 اکتبر | 0 | |||
| 26 اکتبر | 0 | |||
| 25 اکتبر | 0 | |||
| 24 اکتبر | 0 | |||
| 23 اکتبر | 0 | |||
| 22 اکتبر | 0 | |||
| 21 اکتبر | 0 | |||
| 20 اکتبر | +1 | |||
| 19 اکتبر | 0 | |||
| 18 اکتبر | 0 | |||
| 17 اکتبر | 0 | |||
| 16 اکتبر | 0 | |||
| 15 اکتبر | 0 | |||
| 14 اکتبر | 0 | |||
| 13 اکتبر | +1 | |||
| 12 اکتبر | 0 | |||
| 11 اکتبر | +1 | |||
| 10 اکتبر | 0 | |||
| 09 اکتبر | +1 | |||
| 08 اکتبر | 0 | |||
| 07 اکتبر | 0 | |||
| 06 اکتبر | 0 | |||
| 05 اکتبر | 0 | |||
| 04 اکتبر | 0 | |||
| 03 اکتبر | 0 | |||
| 02 اکتبر | 0 | |||
| 01 اکتبر | 0 |
پستهای کانال
Агент поддержки дал неверный ответ о возврате товара. Где возникла ошибка — при поиске по базе знаний или при формировании ответа моделью? Чтобы разобраться, нужно увидеть весь путь запроса клиента и связать действия агента между собой.
27 октября в 18:00 на открытом уроке курса по эксплуатации ИИ-агентов развернёте Langfuse локально и разберёте наблюдаемость и оценку качества на примере агента поддержки интернет-магазина.
Агент использует YandexGPT и отвечает на вопросы о возврате и доставке. Вы подключите сбор данных о его работе и проследите обращения к модели, поиск по базе знаний и задержки. Найдёте проблемный запуск по трассировке и добавите автоматическую оценку ответа.
Разберёте установку Langfuse через Docker Compose и подключение Python-приложения. Узнаете, как собирать связанные трассировки, ответы модели, метаданные клиента и сессии, чтобы восстанавливать ход выполнения задачи.
Урок подойдёт ML-инженерам, разработчикам ИИ-агентов и специалистам платформенных и MLOps-команд. Особенно тем, кому важно быстрее находить причины ошибок и держать данные наблюдаемости на собственной инфраструктуре.
Урок проведёт Николай Осипов.
Зарегистрироваться: https://vk.cc/d35yZ8
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
| 2 | CSS. Позволяет ли CSS 3 добавить одновременно два фоновых изображения к одному элементу? | 73 |
| 3 | Запрос проходит через несколько сервисов, обращается к базе данных и внешним API. Пользователь видит задержку или ошибку, а по отдельным записям в журналах трудно понять, на каком участке возникла проблема.
20 октября в 20:00 на открытом уроке курса «C# разработчик. Экспертный уровень» разберёте, как OpenTelemetry помогает превратить .NET-приложение из чёрного ящика в наблюдаемую систему.
Рассмотрите наблюдаемость и роль трассировок, метрик и журналов событий в исследовании работы приложения. Узнаете, как эти данные помогают получить целостное представление о пути запроса и искать причины ошибок и задержек.
На практике добавите средства сбора телеметрии в ASP.NET Core-приложение. Создадите собственные трассировки через ActivitySource и метрики через Meter, подключите автоматический сбор телеметрии для ASP.NET Core и HttpClient. Также настроите экспорт метрик в Prometheus.
Урок подойдёт C#/.NET-разработчикам с опытом, которые работают с распределёнными и микросервисными системами. Он будет полезен и тем, кто уже использует средства мониторинга, но хочет разобраться, какие данные собирать из приложения и как интерпретировать их при расследовании проблем.
Урок проведёт Михаил Дмитриев.
Зарегистрироваться: https://vk.cc/d2QpfZ
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576 | 55 |
| 4 | CSS. Как в нумерованном списке вывести римские числа вместо арабских? | 132 |
| 5 | HTML. Если не указан атрибут action, на какой адрес будет отправлена форма? | 122 |
| 6 | ИИ помогает писать код для Android, но как проверить результат? Одни тесты проверяют отдельную логику, другие — взаимодействие компонентов или интерфейс. Какие проверки нужны вашему проекту и почему важно сочетать разные виды тестов?
21 октября в 20:00 на открытом уроке курса «Android-разработчик. Продвинутый уровень» разберёте написание тестов для Android в эпоху ИИ.
Начнёте с пирамиды тестирования — рассмотрите, как соотносятся разные уровни проверок. Затем разберёте модульные и интеграционные тесты, тесты интерфейса, проверки по снимкам экрана и архитектурные тесты.
Для каждого вида обсудите, какую пользу он приносит проекту и в каких случаях его стоит использовать. Отдельно рассмотрите, почему эти проверки нужны при работе с ИИ и как подходить к выбору тестов для Android-приложения.
Урок поможет связать отдельные виды проверок в общую картину: понимать их назначение, выбирать подходящие для своей задачи и ориентироваться в подходах к написанию тестов. Это отправная точка для более системной проверки кода в ваших проектах.
Занятие рассчитано на начинающих Android-разработчиков и специалистов среднего уровня.
Урок проведёт Максим Качинкин.
Зарегистрироваться: https://vk.cc/d2J0A1
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576 | 85 |
| 7 | CSS. Какое свойство позволяет сделать элемент полностью прозрачным? | 92 |
| 8 | بدون متن... | 61 |
| 9 | 👨💻 Фронтенд с AI: что можно делегировать агентам
5 октября, стартует конференция Podlodka Frontend Crew (https://podlodka.io/fecrew?utm_campaign=early_bird_frontend_crew_6&utm_source=telegram&utm_medium=paid&utm_content=&erid=2SDnjcHjTNs)— сезон о том, как применять AI во фронтенд-разработке на практике.
Участники конференции узнают:
• Как находить prompt injection и противостоять таким атакам;
• Какие подходы помогают повысить доверие к результатам агентской разработки;
• Как проводить ревью кода, созданного AI-агентами;
• Как AI помогает упростить починку багов.
В программе ещё много практических кейсов. Также нужно отметить, что у конференции очень удобный формат. Это пять дней Zoom-сессий по утрам и вечерам и закрытое Telegram-комьюнити, где можно обсудить новый опыт и узнать от единомышленников то, что не догадаешься спросить у своей LLM.
Приходите, чтобы разобраться, какие задачи уже можно делегировать AI, где важно сохранять контроль и как выстроить системную работу с AI в команде или проекте.
🔗 Программа и билеты: https://podlodka.io/fecrew (https://podlodka.io/fecrew?utm_campaign=early_bird_frontend_crew_6&utm_source=telegram&utm_medium=paid&utm_content=&erid=2SDnjcHjTNs)
Скидка по промокоду frontend | 57 |
| 10 | Подключить ИИ к среде разработки — ещё не значит получить полезного помощника. Нужно выбрать модель под свою задачу, понятно описать ожидаемый результат и учитывать ограничения инструмента. С чего начать и на что смотреть при выборе?
8 октября в 20:00 на открытом уроке курса «Android-разработчик. Продвинутый уровень» разберёте нюансы работы с ИИ для разработчика.
Сначала рассмотрите, на какие классы делятся ИИ-модели и какие задачи разработчик может перед ними ставить. Затем сравните различные модели применительно к этим задачам и обсудите выбор подходящего инструмента.
Отдельно разберёте постановку задачи для модели. Узнаете, как формулировать запрос чётко и учитывать ограничения разных моделей при работе. Это поможет осознаннее выбирать помощника и задавать ему направление работы.
На примерах рассмотрите интеграцию различных моделей в Android Studio и обсудите, что нужно учитывать при подключении и использовании ИИ в среде разработки.
Урок будет полезен разработчикам с опытом, которые уже используют ИИ или только планируют включить его в свою работу. После занятия вы будете лучше понимать различия между моделями и принципы постановки задач для них.
Зарегистрироваться: https://vk.cc/d2cHrz
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru | 70 |
| 11 | HTML. Может ли стандартный комментарий <!-- ... --> быть многострочным? | 112 |
| 12 | Приложение собрано, но при запуске .NET всё ещё компилирует код. Почему так происходит и что изменится, если подготовить машинный код заранее?
1 октября в 20:00 на открытом уроке курса «C# разработчик. Экспертный уровень» разберёте JIT и AOT в .NET и попробуете ReadyToRun и NativeAOT на практике.
Проследите путь от C# до IL и машинного кода. Узнаете, какую работу JIT выполняет во время исполнения приложения, и сравните обычную JIT-компиляцию с ReadyToRun и NativeAOT. Рассмотрите, что каждый подход меняет на этапе сборки и запуска.
На практике соберёте одно приложение в нескольких режимах. Сравните получившиеся файлы, размер приложения и время запуска, а затем разберёте результаты. Отдельно обсудите ограничения NativeAOT и сценарии, в которых его применение оправдано.
После занятия вы сможете осознаннее выбирать способ компиляции, самостоятельно собирать приложения с ReadyToRun и NativeAOT и сравнивать их по размеру, времени запуска и особенностям выполнения.
Урок подойдёт .NET-разработчикам, создателям сервисов и приложений командной строки, а также инженерам, работающим с контейнерами и бессерверными вычислениями.
Урок проведёт Виктор Дзицкий.
Зарегистрироваться: https://vk.cc/d1Yas2
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru | 57 |
| 13 | HTML. Какой атрибут задаёт регулярное выражение, которому должно соответствовать значение элемента <input>? | 135 |
| 14 | HTML. С каким из перечисленных элементов работает элемент <source>? | 124 |
| 15 | HTML. Чтобы в HTML вывести текст "как есть", отображая все пробелы, нужно поместить этот текст внутрь тега... | 25 |
| 16 | eBPF: рентгеновское зрение для production
Сервис замедлился, соединения обрываются, а привычные показатели указывают только на симптом. Чтобы найти настоящую причину, иногда нужно увидеть, что происходит глубже — на уровне ядра Linux.
23 сентября в 20:00 на открытом уроке курса «DevOps практики и инструменты» познакомитесь с eBPF — технологией, которая помогает исследовать сетевые события, производительность и безопасность работающей системы.
На демонстрации вы увидите, как Cilium Hubble показывает сетевые взаимодействия и помогает находить проблемы с трафиком. С помощью Tetragon разберёте обнаружение подозрительной активности на уровне ядра. Также рассмотрите диагностику узких мест без остановки сервисов.
Преподаватель объяснит архитектуру eBPF простыми словами — как программы безопасно запускаются в ядре, какие данные можно получать и почему этот подход расширяет возможности традиционного мониторинга.
Вы поймёте, для каких задач eBPF действительно полезен, где он дополняет существующие средства наблюдаемости и когда его внедрение будет избыточным.
👉 Зарегистрируйтесь: https://vk.cc/d1KWSu
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576 | 65 |
| 17 | 🚀 Готовишься к собеседованию на Frontend-разработчика?
Посети сайт, который поможет системно подготовиться к техническому интервью и освежить знания перед собеседованием.
На сайте — вопросы и ответы по самым популярным frontend-технологиям:
🟨 JavaScript
🟦 TypeScript
🎨 HTML / CSS
⚛️ React
💚 Vue
🅰️ Angular
Можно быстро пройтись по вопросам, проверить себя и найти темы, которые стоит повторить.
💡 Особенно полезно перед собеседованием, когда нужно за несколько дней освежить большой объём информации.
👉 Проверь свои знания:
https://sobeso.ru/
Сохрани, чтобы не потерять, и отправь другу-фронтендеру, который тоже готовится к собеседованию | 86 |
| 18 | Ищите ли вы сейчас работу в IT, новую или первую или если сейчас без работы? | 101 |
| 19 | Настройка GitLab Runners
Сборка занимает всё больше времени, задания ждут свободного исполнителя, а Docker-образы загружаются при каждом запуске. Часто проблема не в GitLab CI, а в настройке Runner, кэширования и самого конвейера.
10 сентября в 20:00 на открытом уроке курса «DevOps практики и инструменты» разберёте, как настроить собственный GitLab Runner и ускорить сборку проекта.
На практическом примере вы пройдёте путь от установки Runner и подключения проекта до настройки файла .gitlab-ci.yml. Узнаете, как использовать кэш и артефакты, сократить время загрузки Docker-образов и повторно использовать уже загруженные слои.
Отдельно рассмотрите исполнители shell, docker и docker-machine — поймёте, чем они отличаются и как выбрать подходящий вариант под инфраструктуру и нагрузку. Также разберёте ошибки, из-за которых задания выполняются медленно, нестабильно или потребляют больше ресурсов, чем требуется.
После урока у вас будет понятный набор приёмов для настройки и проверки GitLab Runner, который можно применить в собственном проекте.
👉 Записаться: https://vk.cc/d0SgXo
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru | 62 |
| 20 | CSS. Какое значение свойства overflow-wrap указывает, что при необходимости можно делать переносы на следующую строку внутри слов? | 100 |
