Какие ваши шаги, если пришла абстрактная задача в новой тематике?
Если приходит абстрактная задача в новой тематике, я начинаю с изучения контекста и целей задачи.
Читать ответПодготовка к интервью
646 вопросов с собеседований в IT_One
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в IT_One. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: frontend, backend, api.
Каталог
Если приходит абстрактная задача в новой тематике, я начинаю с изучения контекста и целей задачи.
Читать ответКогда пользователь открывает веб-страницу, происходит последовательность действий:
Читать ответДля уведомления CRM, склада и системы доставки после оформления заказа можно спроектировать взаимодействие так:
Читать ответПосле получения сообщения от RabbitMQ consumer обычно выполняет следующие действия:
Читать ответДля библиотеки можно спроектировать следующую базу данных с основными таблицами и связями:
Читать ответПроцесс аутентификации и авторизации через Keycloak с использованием OAuth 2.0 и OpenID Connect обычно включает следующие шаги:
Читать ответЧтобы избежать неконсистентности данных при разбиении монолита на микросервисы, особенно когда один из сервисов может не ответить, используют несколько подходов:
Читать ответОтвет и пояснения приведены в подробном разборе ниже.
Читать ответREST — это архитектурный стиль для синхронного взаимодействия по протоколу HTTP, где клиент делает запрос и ожидает ответ.
Читать ответДа, аналитик часто участвует в поддержке функциональности после её выхода в продакшен. Это включает:
Читать ответВ моей практике были интеграции с различными системами и сервисами, включая:
Читать ответРеляционные базы данных (РБД) выбирают, когда важна строгая структура данных, транзакционная целостность и сложные запросы с объединениями (JOIN).
Читать ответ