Подборка объединяет вопросы, отмеченные на этапах интервью в ОТП Банк. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: frontend, browser, android.
OOM Killer (Out-Of-Memory Killer) — это механизм в ядре Linux, который срабатывает, когда системе не хватает оперативной памяти и swap, чтобы удовлетворить запросы процессов.
В Kubernetes DNS обеспечивает автоматическое разрешение имён сервисов и подов внутри кластера. Это позволяет компонентам кластера общаться друг с другом по удобным именам, а не по IP-адресам, которые могут меняться.
В GitOps наблюдаемость обеспечивается через интеграцию с системами мониторинга и логирования, а также через автоматизированные проверки статуса развертывания.
В Kubernetes каждый узел кластера (Node) имеет собственный IP-адрес, и все поды внутри кластера могут общаться друг с другом напрямую по этим IP без необходимости проброса портов или NAT.
Свободная память (free memory) — это объем оперативной памяти, который в данный момент не используется ни одной программой и полностью свободен для новых задач.
В веб-приложениях и системах понятия "состояние" и "без состояния" (stateful и stateless) описывают, сохраняет ли сервер информацию о предыдущих взаимодействиях с клиентом.
Если Pod использует память, но не достигает своего лимита (limit), однако на ноде заканчивается свободная память, то Kubernetes не убьёт этот Pod по OOMKilled, так как он не превысил лимит.
Контейнер — это изолированный процесс или группа процессов, включающая в себя зависимости, библиотеки и конфигурационные файлы, необходимые для запуска приложения.