Разработка. СОБЕСЕДОВАНИЕ Middle DevOps инженера. Часть 3.
Третья часть публичного собеседования Middle DevOps-инженера о разработке. Обсуждаются веб-протоколы, архитектура сервисов, Git и основы Python/ООП.
Мир ИТ с Антоном Павленко
Открыть на YouTube- Опубликовано на YouTube:
- Просмотры на YouTube: 11 тыс.
- Лайки на YouTube: 299
Таймлайн
Коротко о видео
Третья часть собеседования Middle DevOps-инженера посвящена разработке: HTTP/HTTPS, сертификатам и шифрованию, сравнению монолита с микросервисами и протоколам межсервисного взаимодействия. Затем собеседники разбирают Git, основы Python и ООП; кандидат отвечает на вопросы, а интервьюер уточняет и дополняет отдельные ответы. В конце объявлен переход к следующей, более короткой части о DevOps.
Затронутые темы
Что взять на заметку
- Подготовить объяснение HTTP: назначение протокола, методы GET, HEAD и POST, а также коды 401, 403, 404, 500, 502 и 504 с типичными причинами.
- Уметь сравнить HTTP/1.1 и HTTP/2: постоянные соединения, бинарное представление и мультиплексирование запросов; отдельно разобраться в HTTP/3.
- Разобрать цепочку доверия HTTPS: сертификат сервера, проверка центра сертификации, доменного имени и срока действия; знать, как добавить корпоративный корневой сертификат в доверенные.
- Чётко различать симметричное и асимметричное шифрование, назначение публичного и приватного ключей и применение SSH-ключей.
- Сравнивать монолит и микросервисы по релизам, разграничению доступа, масштабированию, выбору технологий, наблюдаемости, транзакциям и инфраструктурной сложности.
- Знать назначение REST, SOAP, gRPC, Protocol Buffers и WebSocket; понимать, что WebSocket поддерживает длительное двустороннее соединение.
- Повторить Git merge, rebase, cherry-pick и revert, а в Python — хешируемые ключи словаря, изменяемость, *args, **kwargs, декораторы и принципы ООП.