Как взаимодействахте с екипа за тестване? Опишете процеса на работа на етапа на тестване.
System Analyst
Как да оптимизираме производителността на заявките към съществуваща база данни без увеличаване на обема на данните?
Опишете алгоритъма на работа на метода GET /tables/{id}: как се попълва отговорът, откъде идват данните за картографирането?
Какво е ключ за партициониране в Kafka?
Какво беше подготвено за груминга, с какви артефакти излязоха, кой участва, какъв беше форматът на провеждане?
Какви промени ще са необходими в API при добавяне на промо кодове?
Как поддържате ресурсите и здравето си при високо натоварване на работното място?
Запознат ли си със стека от технологии на екипа? (Jira, Confluence, React, Java, Spring AI, Postgres, S3, ClickHouse, Kafka, REST)
Какви действия бихте предприели, ако имате строги срокове и се разболеете по средата на работата?
Как беше обработена обратната връзка на модела?
Как изглежда един спринт: какви церемонии и етапи се провеждат?
Какви критерии следите при избора на HTTP метод?
Изискването 'Системата трябва да използва двуфакторна автентикация с еднократна парола' е функционално или нефункционално изискване?
Как се съчетават задачите в резюмето? Как бяха разпределени задачите в екипа?
Работите ли по методологията Waterfall или Agile?
Какъв беше процесът на работа с изискванията? Какво получавахте като вход и какво беше изходът? Имаше ли собственик на продукта?
Какви са индексите и как влияят на четенето и писането?
Какво е форматно-логичен контрол в API?
Защо напускате текущата си работа и кога можете да напуснете?
Опишете последователната диаграма за процеса на плащане в онлайн книжарница чрез външния API за плащания на банката. Какъв тип интеграция се използва — синхронна или асинхронна? Как да реализирате асинхронност чрез REST без брокер на съобщения?