Вернуться в видеотеку

Разработка. СОБЕСЕДОВАНИЕ Middle DevOps инженера. Часть 3.

Третья часть публичного собеседования Middle DevOps-инженера о разработке. Обсуждаются веб-протоколы, архитектура сервисов, Git и основы Python/ООП.

Источник: Мир ИТ с Антоном Павленко

Открыть на YouTube

Таймлайн

Коротко о видео

Третья часть собеседования 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, декораторы и принципы ООП.

Рекомендуем посмотреть