DevOps | Тесты
2.34K subscribers
27 photos
348 links
Cайт easyoffer.ru
Реклама @easyoffer_adv
ВП @easyoffer_vp

Вопросы собесов t.me/+1w_ehFPdT8RiMjUy
Вакансии t.me/+i5KFWEWJ21hhYWEy
Download Telegram
🤔 Как разделять элементы CI и CD в Jenkins?

• CI (Continuous Integration): Включает сборку, тестирование и статический анализ кода. Это выполняется при каждом коммите или пулл-запросе.
• CD (Continuous Deployment/Delivery): Включает развертывание на staging или в продакшн после успешного прохождения всех этапов CI. Для CD используются отдельные пайплайны или этапы в одном пайплайне.



Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
🤔 Какой параметр в конфигурации iptables используется для указания цепочки, к которой применяется правило?
Anonymous Quiz
48%
-A
23%
-j
21%
-C
8%
-D
🤔 Какой тип атаки может быть предотвращен с помощью настроек брандмауэра, блокирующих исходящий трафик на определенные порты и IP-адреса?
Anonymous Quiz
13%
Data Exfiltration
7%
SQL Injection
23%
Cross-Site Scripting (XSS)
58%
DDoS
🤔4👍21
Swipe right or swipe left

Что делать, если твои мэтчи в жизни не такие точные, как твой код?

Спокойно, 14 февраля в 19:00 по МСК мы разберём, как ML анализирует speed dating и предсказывает match.

📌 Мы возьмем реальные данные со speed dating.

📌 Обучим модель, которая скажет: match или swipe left.

📌 Разберём, какие признаки реально важны (спойлер: работа в IT — не прям гарантия успеха (наши маркетологи подтверждают 😥).

💡 Приходи, если хочешь прокачать свой Python, ML и, возможно, станешь идеальной парой, как самый стильные форсы.

👉 Записаться
🤔 Как разделять элементы CI и CD в Jenkins?

• CI (Continuous Integration): Включает сборку, тестирование и статический анализ кода. Это выполняется при каждом коммите или пулл-запросе.
• CD (Continuous Deployment/Delivery): Включает развертывание на staging или в продакшн после успешного прохождения всех этапов CI. Для CD используются отдельные пайплайны или этапы в одном пайплайне.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥3
🤔 Какой тип брандмауэра используется для защиты виртуальных машин и контейнеров в облачных средах?
Anonymous Quiz
20%
Proxy Firewall
48%
Virtual Firewall
8%
Stateful Firewall
25%
Next-Generation Firewall (NGFW)
🤔 Какой параметр в конфигурации iptables используется для указания действия, которое должно быть выполнено, если пакет соответствует правилу?
Anonymous Quiz
16%
-D
39%
-A
11%
-C
33%
-j
🤔 Как быть с пайплайном при обновлении инфраструктуры, например, при подключении нового сервера?

1. Планирование изменений:
- Добавьте шаги в пайплайн для подготовки нового сервера (например, установка зависимостей).
2. Миграция приложения:
- Обновите конфигурацию деплоя для работы с новым сервером.
3. Проверка нового окружения:
- Тестируйте подключение инфраструктуры в staging или тестовой среде перед переходом на production.
4. Минимизация простоев:
- Используйте blue-green deployment или canary releases.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5
🤔 Какой из следующих веб-серверов известен своей высокой производительностью и низким потреблением ресурсов, что делает его отличным выбором для обслуживания большого количества запросов?
Anonymous Quiz
83%
Nginx
9%
Apache HTTP Server
8%
Lighttpd
0%
Microsoft IIS
👍2
🤔 Какой модуль в Apache HTTP Server используется для поддержки безопасных соединений через SSL/TLS?
Anonymous Quiz
2%
mod_rewrite
4%
mod_proxy
80%
mod_ssl
14%
mod_security
🤔 В каком месте пайплайна нужно подключать новую инфраструктуру, нужно ли её как-то готовить?

1. Место в пайплайне:
- Подключение инфраструктуры происходит в начальных шагах, перед тестированием и деплоем.
2. Подготовка:
- Настройте сервер, проверьте доступность и корректность конфигурации.
- Убедитесь, что инфраструктура поддерживает требования приложения (например, порты, доступ к базам данных).


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥1
🤔 Какой директивой в конфигурации Apache HTTP Server указывается корневая директория для документов веб-сайта?
Anonymous Quiz
15%
DirectoryIndex
5%
ServerAlias
51%
DocumentRoot
30%
ServerRoot
🤔 Какой параметр в конфигурации Nginx используется для указания местоположения статических файлов, таких как HTML, CSS и изображения?
Anonymous Quiz
28%
root
9%
alias
57%
location
6%
server
🤔 Как работают инструкции артефактов, что является их результатом и где он сохраняется?

1. Как работают:
- Артефакты (например, сборки, логи, отчеты тестов) собираются в ходе выполнения пайплайна.
2. Результат:
- Скомпилированные бинарные файлы, контейнерные образы или текстовые логи.
3. Сохранение:
- Артефакты сохраняются в хранилищах, таких как артефакт-репозитории (например, Nexus, Artifactory) или в CI/CD системе.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
🤔 Какой модуль в Apache HTTP Server используется для создания и обработки правил переадресации URL?
Anonymous Quiz
54%
mod_proxy
3%
mod_ssl
4%
mod_status
38%
mod_rewrite
🤔3
Forwarded from easyoffer
Привет, ребята!
1,5 года я учился на программиста, а сайт easyoffer.ru стал моим пет-проектом. Я создавал его, потому что:
а) нужно было добавить хоть какой-нибудь проект в резюме
б) подготовиться к прохождению собесов

И всё получилось! Благодаря еasyoffer я успешно прошёл собеседование и устроился Python Junior-разработчиком на удаленку с зарплатой 115 тысяч рублей.

Однако ещё во время разработки я понял, что у этого проекта есть потенциал. Казалось, что сайт может стать популярным и, возможно, превратиться в стартап.

По-этому я с самого начала заложил в проект минимальную бизнес-модель, на случай, если сайт начнёт набирать трафик. Я предложил пользователям полный доступ к сайту в обмен на подписку на Telegram-каналы. Это позволяло развивать аудиторию, а в будущем — зарабатывать на рекламе.

Результат превзошёл ожидания!
С момента запуска easyoffer посетило 400 тысяч человек. А когда доход с рекламы превысил мою зарплату программиста, я принял решение уйти с работы и полностью посвятить себя разработке новой версии сайта.

Вот так, зайдя в IT, через 4 месяца вышел через свой же пет-проект. Мне очень повезло

Уже год я работаю над easyoffer 2.0.
Это будет более масштабный и качественной новый проект:
– Появится тренажер
– Появятся задачи из собесов
– Фильтрация контента по грейдам
и еще очень много фич, о которых я расскажу позже.

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

А те, кто поддержат проект первыми, получат специальные лимитированные выгодные вознаграждения. Следите за этим телеграм каналом, если хотите стать первыми сапортерами.
🤔 Какой параметр в конфигурации Nginx используется для указания имени хоста и порта, на которых будет работать сервер?
Anonymous Quiz
6%
server_alias
42%
listen
11%
upstream
41%
server_name
🤔 Когда разработчик запушил новый код, как он попадает в продакшн?

После пуша кода в репозиторий, запускается пайплайн CI: сборка и тесты. Если все проходит успешно, код проходит через пайплайн CD: деплой на staging, затем на продакшн (с возможным откатом и валидацией).

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥1
🤔 Какой из следующих параметров Docker команды run используется для запуска контейнера в фоновом режиме (detached mode)?
Anonymous Quiz
5%
-p
4%
-t
4%
-i
86%
-d
🤔 Какой из следующих инструментов используется для управления контейнерами и их оркестрацией в масштабах кластера?
Anonymous Quiz
87%
Kubernetes
7%
Docker Swarm
5%
Docker Compose
2%
Ansible
💊4👍2👀2