Для чего нужны брокеры сообщений?
Брокеры сообщений в микросервисной архитектуре выполняют роль посредников для обмена сообщениями между сервисами. Их основные функции:
Читать ответПодготовка к интервью
182 вопроса с собеседований в amoCRM
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в amoCRM. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: mobile, frontend, android.
Каталог
Брокеры сообщений в микросервисной архитектуре выполняют роль посредников для обмена сообщениями между сервисами. Их основные функции:
Читать ответКроме REST, знаком с несколькими типами API:
Читать ответСинхронные API вызовы блокируют выполнение программы до тех пор, пока не будет получен ответ от сервера. Это значит, что дальнейший код не выполняется, пока запрос не завершится.
Читать ответЕсли входные данные — строка с числами, например '1 2 3 4 3 2 1', и нужно выполнить задачу оптимально по времени, то обычно стоит:
Читать ответWebDriver — это интерфейс для автоматизации управления браузерами. Он позволяет программно управлять браузером: открывать страницы, кликать по элементам, вводить текст, получать данные со страницы и т.д.
Читать ответHTTP — это протокол прикладного уровня, а не метод.
Читать ответДля локации элементов использую следующие подходы, начиная с наиболее надежных:
Читать ответДа, приходилось настраивать доменную инфраструктуру.
Читать ответВ тестовом окружении контейнеры обычно создаются совместно: разработчики предоставляют Dockerfile и описывают необходимые сервисы, а QA специалисты настраивают и запускают контейнеры для автоматизированного тестирования.
Читать ответСрез [::-1] в Python используется для получения обратного порядка элементов последовательности (строки, списка, кортежа и т.д.).
Читать ответВызов time.sleep() вместо await asyncio.sleep() блокирует поток и весь цикл событий.
Читать ответВ Apache Kafka партиции — это логические разделы топика, которые позволяют масштабировать обработку и хранение данных.
Читать ответ