Ctrl K
QA · Mid-level · System design

How would you organize testing for a system of fifteen microservices that communicate over REST and message queues?

~10 min by voice

How to approach it

This checks whether you understand the testing pyramid for a distributed system: an emphasis on isolated and contract tests instead of heavy end-to-end tests, the ability to test asynchronous interaction and failures, and accounting for services being released independently.

Have you seen this question in a real interview?
Answers0
Avg. score—
Strong—
Practiced0
Topics
Similar questionsHow would you build a test strategy for a new mobile banking app that's being built from scratch and launches in six months? Mid-levelIn a system of twenty microservices, the end-to-end tests take a long time and fail constantly. How would you apply contract testing, and what won't it cover? SeniorHow would you build a test strategy for a new payment service from scratch? SeniorHow do you decide which tests are worth automating and which are better left manual? JuniorHow would you build a test strategy for a new feature that lets users pay for an order by bank card in an online store's mobile app? Junior

Answer by voice

The interviewer will ask this question and listen. Think out loud and ask for a hint if you need one. When you're done, pause or tap “That's my answer”. In about a minute, your score and the points you covered show up here.

Sign in to answer

Best with headphones · ~10 min