Библиотека собеса по DevOps | вопросы с собеседований
Открыть в Telegram
Вопросы с собеседований по DevOps и ответы на них. Учиться у нас: https://clc.to/nLEtvA По рекламе: @tproger_sales_bot Для обратной связи: @proglibrary_feeedback_bot
Больше3 470
Подписчики
+224 часа
+47 дней
+1730 дней
Архив постов
Самые полезные каналы для программистов в одной подборке!
Сохраняйте себе, чтобы не потерять 💾
🔥Для всех
Библиотека программиста — новости, статьи, досуг, фундаментальные темы
Книги для программистов
IT-мемы
Proglib Academy — тут мы рассказываем про обучение и курсы
Азбука айтишника — здесь мы познаем азы из мира программирования
🤖Про нейросети
Библиотека робототехники и беспилотников | Роботы, ИИ, интернет вещей
Библиотека нейрозвука | Транскрибация, синтез речи, ИИ-музыка
Библиотека нейротекста | ChatGPT, Gemini, Bing
Библиотека нейровидео | Sora AI, Runway ML, дипфейки
Библиотека нейрокартинок | Midjourney, DALL-E, Stable Diffusion
#️⃣C#
Книги для шарпистов | C#, .NET, F#
Библиотека шарписта — полезные статьи, новости и обучающие материалы по C#
Библиотека задач по C# — код, квизы и тесты
Библиотека собеса по C# — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Вакансии по C#, .NET, Unity Вакансии по PHP, Symfony, Laravel
☁️DevOps
Библиотека devops’а — полезные статьи, новости и обучающие материалы по DevOps
Вакансии по DevOps & SRE
Библиотека задач по DevOps — код, квизы и тесты
Библиотека собеса по DevOps — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
🐘PHP
Библиотека пхпшника — полезные статьи, новости и обучающие материалы по PHP
Вакансии по PHP, Symfony, Laravel
Библиотека PHP для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по PHP — код, квизы и тесты
🐍Python
Библиотека питониста — полезные статьи, новости и обучающие материалы по Python
Вакансии по питону, Django, Flask
Библиотека Python для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Python — код, квизы и тесты
☕Java
Книги для джавистов | Java
Библиотека джависта — полезные статьи по Java, новости и обучающие материалы
Библиотека Java для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Java — код, квизы и тесты
Вакансии для java-разработчиков
👾Data Science
Книги для дата сайентистов | Data Science
Библиотека Data Science — полезные статьи, новости и обучающие материалы по Data Science
Библиотека Data Science для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Data Science — код, квизы и тесты
Вакансии по Data Science, анализу данных, аналитике, искусственному интеллекту
🦫Go
Книги для Go разработчиков
Библиотека Go разработчика — полезные статьи, новости и обучающие материалы по Go
Библиотека Go для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Go — код, квизы и тесты
Вакансии по Go
🧠C++
Книги для C/C++ разработчиков
Библиотека C/C++ разработчика — полезные статьи, новости и обучающие материалы по C++
Библиотека C++ для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по C++ — код, квизы и тесты
Вакансии по C++
💻Другие каналы
Библиотека фронтендера
Библиотека мобильного разработчика
Библиотека хакера
Библиотека тестировщика
Библиотека разработчика игр | Gamedev, Unity, Unreal Engine
Вакансии по фронтенду, джаваскрипт, React, Angular, Vue
Вакансии для мобильных разработчиков
Вакансии по QA тестированию
InfoSec Jobs — вакансии по информационной безопасности
📁Чтобы добавить папку с нашими каналами, нажмите 👉сюда👈
Также у нас есть боты:
Бот с IT-вакансиями
Бот с мероприятиями в сфере IT
Мы в других соцсетях:
🔸VK
🔸YouTube
🔸Дзен
🔸Facebook *
🔸Instagram *
* Организация Meta запрещена на территории РФ
🤖 Какие селекторы использует набор реплик?
Набор реплик в Kubernetes использует селекторы меток для определения, какими модулями он должен управлять. Селекторы определяют набор пар ключ-значение, которые набор реплик использует для сопоставления с метками, примененными к модулям.
Селекторы на основе наборов позволяют фильтровать ключи в соответствии с набором значений. Существует три вида операторов: in, not in и exist. Набор реплик будет искать модули, метки которых соответствуют селекторам.
Опишите составные части архитектуры Docker
Основные составные части архитектуры Docker — это:
✍🏻 сервер, содержит сервис Docker, образы и контейнеры. Сервис связывается с Registry, образы — метаданные приложений, запускаемых в контейнерах Docker.
✍🏻 клиент, применяется для запуска различных действий на сервере Docker.
✍🏻 registry, используется для хранения образов. Есть публичные, доступные каждому, например, Docker Hub и Docker Cloud.
Что вы знаете о Headless сервисе?
Headless сервис создает группу сервисов, которая не выделяет IP-адрес и не пересылает трафик. Поэтому здесь spec.clusterIP явно установлен на «None», а spec.type установлен на «ClusterIP».
Этот сервис используется для приложений с отслеживанием состояния, таких как базы данных, где важно поддерживать согласованную сетевую идентификацию для каждого экземпляра. С Headless сервисом вам не нужен прокси для доступа к модулям.
Как устроена сеть в Kubernetes?
В Kubernetes выделяют три типа сетей:
1. Сеть узлов (node network) — объединяет узлы кластера в единую сеть. В зависимости от выбранного CNI-плагина, узлы могут находиться в одной или нескольких подсетях.
2. Сеть POD-ов (pod network) — предоставляет IP-адреса для запускаемых POD-ов.
3. Сеть сервисов (service network) — обеспечивает адресацию для сервисов Kubernetes. Организация сетей POD-ов и сервисов осуществляется с помощью CNI-плагинов.
🤖 Опишите, чем архитектура производственной среды для работы с большими объемами данных отличается от маломасштабной
На этот вопрос можно ответить по-разному. Один из возможных ответов таков: в маломасштабной архитектуре Elastic используется сам стек Elastic, включающий в себя Beats, Logstash, Elasticsearch и Kibana. В производственной среде, работающей с большими объемами данных, могут быть добавлены дополнительные компоненты, такие как буферизация (например, Redis или RabbitMQ) и элементы безопасности, такие как Nginx.
Repost from Библиотека дата-сайентиста | Data Science, Machine learning, анализ данных, машинное обучение
📈 BI на максималках: 4 варианта ускорения реализации комплексных решений
Четыре проверенных способа сократить время реализации BI-проектов без потери функциональности. Реальный опыт backend-разработчика, который поможет вам избежать типичных ошибок при внедрении Business Intelligence.
Подробнее в нашей статье: https://proglib.io/sh/YuEShfjNiD
Repost from Библиотека девопса | DevOps, SRE, Sysadmin
🏗 🔨 Как не сломать продакшен: 8 основных паттернов распределенных систем
Разработка распределённых систем сопряжена с множеством вызовов: от управления состоянием и взаимодействия сервисов до обработки отказов и масштабирования. Чтобы упростить решение этих задач, инженеры используют проверенные временем архитектурные паттерны.
В статье рассматриваются ключевые шаблоны, помогающие строить надёжные и эффективные распределённые системы.
➡️ Читать статью
🐸Библиотека devops'a
Что такое межпроцессное взаимодействие?
Это механизм, который позволяет процессам обмениваться данными и синхронизировать свою работу в многозадачных операционных системах.
Что такое Filebeat?
Filebeat используется для мониторинга каталогов логов внутри виртуальных машин или монтируется в качестве вспомогательного устройства при экспорте журналов из контейнеров, а затем пересылает эти логи для дальнейшей обработки, обычно в logstash.
🤖 Перечислите основные компоненты архитектуры Kubernetes
Два основных компонента архитектуры Kubernetes — главный узел и рабочий узел.
Главный узел — это плоскость управления, принимающая глобальные решения внутри кластера. Главный узел включает в себя компоненты плоскости управления, отвечающие за управление и координацию кластера. Эти компоненты — сервер API, планировщик, менеджер контроллера облака и менеджер контроллера.
Рабочий узел имеет четыре очень легких компонента, что имеет смысл, поскольку вы хотите зарезервировать большую часть пространства для своих модулей. Эти компоненты — прокси, Kubelet и среда выполнения контейнера.
Repost from Библиотека дата-сайентиста | Data Science, Machine learning, анализ данных, машинное обучение
🐳 DeepSeek-R1 — очередной значительный шаг в развитии ИИ. Для сообщества ML-разработчиков и исследователей этот релиз важен по двум причинам:
👉 Это модель с открытыми весами, имеющая уменьшенные, дистиллированные версии.
👉 Она использует и анализирует метод обучения, который позволяет воспроизвести модель рассуждений, подобную OpenAI o1.
Разберемся, как происходило обучение DeepSeek-R1: https://proglib.io/sh/SwVUWXrFN3
🦾 Как можно распределять права в Kubernetes?
В Kubernetes для управления правами применяется механизм RBAC (Role Based Access Control). В этой системе выделяются три ключевых объекта: пользователь (user) или учетная запись сервиса (service account), которые определяют субъект доступа; роль (role) или кластерная роль (clusterRole), задающие разрешения; и привязка роли (roleBinding) или кластерной роли (clusterRoleBinding) к конкретному субъекту.
🔥 Самые нужные каналы для DevOps разработчика, чтобы расти в доходе 💸
• DevOps | Вопросы собесов
• DevOps | Вакансии с удаленкой
• DevOps | Тесты
Подпишись, чтобы не потерять ☝️
Реклама. ИП Кивайко Алексей Викторович, ИНН 532121460552. Erid 2VtzqwFZEi8
🤖 Каковы недостатки монолитной архитектуры?
— Не подходит для частого изменения кода и возможности развертывания новых функций
— Не предназначена для современной инфраструктуры (например, публичных облаков)
— Масштабирование команды для работы с монолитной архитектурой более сложное
— Если один компонент в этой архитектуре выходит из строя, то выходит из строя все приложение.
Расскажите о наиболее распространенных командах Docker.
Вот популярные команды Docker:
1. docker push: загрузка репозитория или образа в Registry.
2. docker run: выполнение команды в новом контейнере.
3. docker pull: загрузка репозитория или образа из Registry.
4. docker start: запуск одного или нескольких контейнеров.
5. docker stop: остановка одного или нескольких контейнеров.
6. docker search: поиск образов на DockerHub.
7. docker commit: сохранение изменений в новый образ.
Repost from Библиотека программиста
Всем привет! 👋
В партнерстве со Сбером мы сделали крутой продукт — NeuroRecruiter!
Как это облегчит жизнь
NeuroRecruiter — AI-рекрутер нового поколения, который поможет тебе пройти собеседование в Сбер без стресса, выявить свои сильные стороны и подготовиться к будущим интервью.
Вот что он умеет:
🔹 Поможет выявить твои сильные и слабые стороны для карьерного роста.
🔹 Сразу после AI-интервью даст обратную связь и поможет улучшить твои навыки.
🔹 Подберет лучшие вакансии и команды, которые идеально подходят именно тебе.
🔹 Поможет получить пре-офер без лишнего стресса и переживаний.
Почему это круто
🔹 Никакого стресса — собеседования становятся полезным и даже приятным опытом.
🔹 Реальные вопросы на основе твоего резюме, чтобы ты был уверен в своих ответах.
🔹 Лучшие технические вопросы с рынка, чтобы ты был готов к любому интервью.
❗️Кроме того, ты можешь сразу откликнуться на вакансии Сбера, и рекрутеры сами выйдут на связь.
>> Попробуй NeuroRecruiter, подготовься к собеседованию и будь на шаг впереди конкурентов! 💪
👉 Узнать больше и начать
Реклама. ПАО СБЕРБАНК, ИНН 7707083893. Erid 2VtzqwutoFi
В чем заключается главное достоинство использования Ingress для управления веб-трафиком в Kubernetes?
Что такое Ingress и для чего он необходим?
Ingress позволяет настраивать маршрутизацию трафика от внешних источников к сервисам внутри кластера.
Ingress определяет правила маршрутизации к сетевым сервисам, а контроллер Ingress отвечает за их реализацию. Контроллер не входит в стандартную поставку Kubernetes, но вы можете использовать сторонние решения, конечно, если предварительно изучите их возможности и особенности.
Что такое API-шлюз?
API-шлюз подобен привратнику, который контролирует, как различные части взаимодействуют друг с другом и как происходит обмен информацией между ними.
API-шлюз обеспечивает единую точку входа для всех клиентов и может выполнять несколько задач, включая маршрутизацию запросов к соответствующей внутренней службе, балансировку нагрузки, безопасность и аутентификацию, ограничение скорости, кэширование и мониторинг.
Используя API-шлюз, организации могут упростить управление своими API, обеспечить согласованную безопасность и управление, а также улучшить производительность и масштабируемость своих внутренних сервисов. Они также широко используются в архитектурах микросервисов, где есть много небольших независимых служб, к которым необходимо получать доступ разным клиентам.
