Библиотека собеса по DevOps | вопросы с собеседований
3.07K subscribers
121 photos
4 videos
2 files
152 links
Вопросы с собеседований по DevOps и ответы на них.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/d7e18893

Работать у нас: https://job.proglib.io/

Наши каналы: https://yangx.top/proglibrary/9197
加入频道
✍🏻 Что такое service account?

Это уникальные элементы в API Kubernetes, которые называются учетными записями служб (ServiceAccounts) и связаны с определенным пространством имен и набором учетных данных, хранящихся в объектах Secrets в кластере. Эти пользователи (ServiceAccounts) предназначены главным образом для управления правами доступа к API Kubernetes для процессов, работающих в кластере Kubernetes.

Библиотека собеса по DevOps
✍🏻 Что такое архитектура «ничего общего»?

Это архитектура, в которой данные извлекаются из одного, не являющегося общим источника, обычно подключенного исключительно к одному узлу, в отличие от архитектур, в которых запрос может поступить на один из многих узлов, а данные будут извлечены из одного общего места (хранилища, памяти и т. д.).

Библиотека собеса по DevOps
🧐 Разбираемся: FAANG — не мечта, а капкан

Раньше работа в Google или Meta казалась вершиной айтишной карьеры. Сейчас — всё чаще звучат слова «стресс», «сокращения», «выгорание».

➡️ В статье разбираем

— Почему бывшие сотрудники бегут из FAANG
— Как изменилась культура внутри Big Tech
— Где теперь искать стабильность и уважение
— Реальные комментарии от действующих инженеров
— И что на самом деле стоит за блестящей обёрткой FAANG

Если вы всё ещё решаете LeetCode ради «заветной должности» — обязательно прочитайте нашу статью.

📎 Ссылка

🔵 Включайся в обучение и устраивайся куда хочешь, тебя ждет продвинутый этап нашего курса «Алгоритмы и структуры данных»
Please open Telegram to view this post
VIEW IN TELEGRAM
✍🏻 Чем Docker отличается от остальных технологий контейнеризации?

✍🏻 Docker — одна из последних разработок в контейнеризации, он стал одной из наиболее популярных. Docker, созданный в облачную эру, сделал возможным использование новых функций, ранее отсутствующих в старых технологиях контейнеризации. Самая крутая функция Docker — это работа с использованием любой инфраструктуры, неважно, у вас дома, либо в облаке.

✍🏻 Посредством Docker все больше приложений могут работать на старых серверах, также с его помощью можно упаковывать и поставлять программы. Существует также DockerHub, Registry для контейнеров, откуда можно легко и просто скачать образы контейнеров для использования. Еще более интересная функция — общие контейнеры для таких приложений. Также Docker хорошо задокументирован, что делает его лучше остальных технологий контейнеризации.


Библиотека собеса по DevOps
🔧 Правда или ложь? В Go мы можем переопределять переменные, и после их объявления мы должны их использовать.

Ложь. Мы не можем переобъявить переменные, но да, мы должны использовать объявленные переменные.

Библиотека собеса по DevOps
🔧 Что такое LA? В каких единицах измеряется?

LA (load average) — параметр, определяющий среднюю нагрузку на систему за период времени (1 мин, 5 минут, 15 минут). Изменяется в количестве задач на одно ядро процессора. На нагрузку системы также влияет количество задач ввода-вывода и задержка сети. Также влияние на расчета LA оказывает:

1. Технология Hyper-Threading, которая делит одно физическое ядро на 2 логических,

2. Технология Turbo Bust, которая позволяет разгонять тактовую частоту процессора и работать на частоте выше заявленной, т.е. выше номинальной частоты (время на обработку одной задачи уменьшается).


Библиотека собеса по DevOps
✍🏻 Что такое тестовая кухня в Chef?

Test Kitchen — это инструмент командной строки в Chef, который запускает экземпляр и тестирует на нем cookbook перед ее развертыванием на реальных узлах.

Вот наиболее часто используемые команды.


Библиотека собеса по DevOps
🪄 Визуальные вычисления в Power BI: прокачиваем условное форматирование

Теперь настраивать условное форматирование в Power BI можно без сложных DAX-формул!

Разбираем, как новые визуальные вычисления помогают создавать динамичные, адаптивные и стильные отчеты, которые мгновенно реагируют на изменения данных.

⭐️ Пора сделать отчеты действительно интерактивными!

🔗 Ссылка на статью: https://proglib.io/sh/lsb0fEuYSv

Библиотека дата-сайентиста
Please open Telegram to view this post
VIEW IN TELEGRAM
✍🏻 Как оцениваете свой уровень знания ОС Linux по десятибальной шкале?

Вопрос с подвохом. Ответ «на десять» для заядлого линуксоида все равно что красная тряпка для быка, поэтому вы рискуете провести следующие два часа своей жизни максимально увлекательно :)

Библиотека собеса по DevOps
🗞 EasyOffer 2.0 собрал более 1 млн рублей за первые сутки краудфандинга

Платформа EasyOffer, предназначенная для подготовки к IT-собеседованиям, объявила о разработке новой версии сервиса. За первые 24 часа краудфандинга проекту удалось привлечь более 1 000 000 рублей.

В релизе EasyOffer 2.0 планируется:
— крупнейшая база реальных вопросов и задач с технических интервью
— тренажёры по интервальным повторениям и симуляторы собеседований
— аналитика по компаниям, грейдам, популярности и сложности вопросов
— тестовые задания и требования из вакансий

📆 Релиз запланирован на конец мая.

Сейчас в рамках сбора средств можно оформить годовой PRO-доступ за 3 200 ₽. После запуска такая сумма будет соответствовать цене месячной подписки.

Реклама. ИП Кивайко Алексей Викторович, ИНН 532121460552. Erid 2Vtzqx3PPpV
🧠 Кто такие DevOps и что такое Docker

В видео речь пойдёт про технологии для DevOps, такие как Docker, Kubernetes и микросервисы, в контексте облачных вычислений.

Речь также пойдёт про DevOps, чем занимаются эти ребята и почему без правильной инфраструктуры ни один проект не выживет.

Перейти к просмотру
✍🏻 Чем отличаются ENV и ARG в Dockerfile?

ARG — используется только во время сборки и недоступен в контейнере после.
ENV — доступен во время выполнения контейнера, задаёт переменные окружения.

🐸Библиотека собеса по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
🤦‍♂️ Я забил на споры о микросервисах с архитекторами, и вот почему

С момента появления концепции микросервисов прошло уже несколько лет. За это время появилось много споров о её эффективности.

Зачем спорить о микросервисах, если можно просто посмотреть на факты? Давайте разберёмся, что действительно важно

➡️ Читать статью

💬 Как вы относитесь к микросервисам? Использовали ли вы их в своих проектах? Ждём ваши комментарии 👇

🐸Библиотека devops'a
Please open Telegram to view this post
VIEW IN TELEGRAM
Что такое идемпотентность

Идемпотентность — это когда операция при повторном выполнении даёт тот же результат, что и при первом. Это значит, что независимо от количества запусков, состояние системы остаётся ожидаемым и не меняется произвольно.

Это нужно, чтобы автоматизация была надёжной: можно запускать скрипты и конфигурации повторно без страха что-то сломать или дублировать. Например, Ansible не будет переустанавливать пакет, если он уже есть, а Terraform не будет пересоздавать ресурс без причины.

🐸Библиотека собеса по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
🧠 Какой комнадой можно измерять пропускную способность client servise?

iperf —это инструмент для измерения производительности сети, который тестирует пропускную способность между клиентом и сервером. Он оценивает скорость передачи данных, задержку и параметры, такие как jitter (колебания задержки).

🐸Библиотека собеса по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
За счёт чего можно ограничить доступ к DockerFile?

Права доступа: Используйте chmod и chown, чтобы ограничить доступ на уровне файловой системы.
.dockerignore: Добавьте Dockerfile в .dockerignore, чтобы исключить его из сборки.
Docker Registry: Ограничьте доступ через авторизацию в Docker Registry.
Шифрование: Шифруйте Dockerfile для защиты его содержимого.

🐸Библиотека собеса по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
🔼🔽В чем разница между node-port и cluster ip?

ClusterIP — это тип сервиса в Kubernetes, который предоставляет доступ к приложению внутри кластера. Он не доступен из внешней сети.
NodePort — это тип сервиса, который открывает порт на каждом узле кластера, позволяя доступ к приложению извне через IP-адрес любого узла и указанный порт.

Основное различие:
ClusterIP доступен только внутри кластера.
NodePort позволяет доступ из внешней сети через порт на каждом узле.

🐸Библиотека собеса по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
🧠 Какой командой мы можем отследить маршрут от одного host к другому?

Для отслеживания маршрута от одного хоста к другому используется команда:
traceroute <адрес_хоста>
Или на некоторых системах, где traceroute не установлен, можно использовать:
tracert <адрес_хоста>

Эти команды показывают маршрут, который проходят пакеты от вашего хоста до целевого, включая промежуточные узлы и время задержки.


🐸Библиотека собеса по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Что такое Immutable Infrastructure?

Это подход, при котором компоненты системы (серверы, контейнеры, виртуальные машины) не изменяются, а заменяются новыми версиями с подготовленными конфигурациями при необходимости обновлений.

🐸Библиотека собеса по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Как откатить Heim релиз

Можно воспользоваться командой:
helm rollback <release_name> <revision_number>
Где: <release_name> — это имя релиза, который нужно откатить.
<revision_number> — номер ревизии, на которую нужно откатить релиз.

Для того чтобы узнать номер доступных ревизий, можно выполнить команду:
helm history <release_name>
Она покажет список всех ревизий релиза с их номерами и статусами. После этого можно выбрать нужную ревизию и выполнить команду отката.
Пример: helm rollback my-release 3
Этот пример откатывает релиз my-release к ревизии номер 3.


🐸Библиотека собеса по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
23 апреля Магнит OMNI приглашает на Infrastructure MeetUp!

На этом мероприятии инженеры, администраторы и разработчики обсудят важные темы, такие как устойчивость инфраструктуры к сбоям, развитие Observability в распределенной среде и внутренние протоколы, которые помогают в сложных ситуациях.

🔸Спикеры:

— Николай Губин, Backend Engineer Avito
Тема: Avito Static Fallback: без паники, в продакшене работает статистика

— Вячеслав Валявский, Team Lead SRE Магнит OMNI
Тема: Всё стабильно нестабильно — как мы с этим боролись

— Андрей Сухоруков, Team Lead DevOps Kaspersky
Тема: Отказоустойчивость кроме обрала

🔸Что будет?
— Разбор болей и кейсов, которые реально работают
— Розыгрыш призов (крутейший мерч!)
— Панельная дискуссия о том, как повышать устойчивость сервисов
— Живой нетворкинг (познакомься с теми, кто тоже не спит по ночам, пока чинит прод)

Митап пройдет в гибридном формате:
• Офлайн в московском офисе Магнита
• Онлайн

🔸23 апреля, в 17:30.
Не упустите возможность узнать новое и пообщаться с профессионалами!

Подробности и регистрация — по ссылке.