System Analyst
Как вы оцениваете масштаб самой крупной системы: количество пользователей, интеграций, объемы данных, количество функциональных требований?
При анализе архитектуры автоматизированной банковской системы для предложения оптимизаций бизнес-процессов, какой фокус наиболее важен? - Только техническая оптимизация производительности - Баланс между бизнес-требованиями и техническими возможностями - Сохранить текущую архитектуру для стабильности работы - Максимальная автоматизация всех процессов
В чём основная проблема данной реализации - Иерархия данных слишком сложна для клиента - Отсутствует валидация возвращаемых данных - Отсутствует аутентификация запроса - Нет указания типов возвращаемых полей - Запрос возвращает избыточные данные, не соответствующие требованиям клиента Код запроса: query GetPublicTransportInfo { vehicles { id type route { id name stops { id location duration } } driver { id name licenseNumber phone } stats { totalTrips fuelConsumption averageSpeed } maintenance { lastInspection issuesReported } } }
Что такое бюджетирование и казначейство?
Чем PATCH отличается от PUT?
Чем отличается UML Use Case от Sequence Diagram и когда каждая применяется?
Можно ли реализовать удаление с помощью метода POST и почему?
Проектирование синхронных и асинхронных взаимодействий между модулями — ты говоришь, что не участвовал в проектировании, у вас был архитектор. Как это соотносится с резюме?
Какие бывают типы требований? Требование 'все кнопки должны быть красного цвета' — функциональное или нефункциональное?
По какой причине вы находитесь в поиске работы? Что не устраивает на текущем месте?
Пользователь жалуется, что отчёт стал работать медленно (2-3 минуты вместо 30-40 секунд). Какие вопросы будешь задавать и как собирать информацию для анализа?
Какие навыки вы приобрели за последние два года?
Опиши алгоритм работы метода GET /tables/{id}: как заполняется ответ, откуда берутся данные для маппинга?
В чём разница между UNION и UNION ALL?
При каком изменении ответа API мы должны поднимать версионность, а при каких нет?
Можете назвать отличие Kafka от RabbitMQ?
Можешь привести пример всех видов требований, которые назвал, к какой-нибудь фиче?
Расскажи вкратце про себя, с чем работал, на каком стеке можешь сделать основной упор.
Вы работаете по Waterfall или Agile методологии?
Что такое отражение документов в регламентированном учёте?