The interview process began with an initial screening, leading to a pair programming round with two engineers. I successfully completed the core coding task, but some of the test cases were not satisfied. Regrettably, my candidacy did not proceed to the subsequent interview stage.
We have a web client that makes requests to Service B and Service C. If either service fails 3 times within 10 minutes, we should stop making requests to that service for 5 minutes (circuit breaker open). After 5 minutes, we should try again (circuit breaker half-open/closed).
We need to implement this logic in the WebClient.execute(Request) method.
The following metrics were computed from 20 interview experiences for the Wise Senior Software Engineer role in London, England.
Wise's interview process for their Senior Software Engineer roles in London, England is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Wise's Senior Software Engineer interview process in London, England.