One task for writing an API for money transfer.
Future candidates: Please keep away from such companies that first give you take-home assignments. Rarely will you make it.
Simple reason: You never know what kind of code reviewer will be reviewing your code. He may just not be knowledgeable enough and will reject your code. And the expectations are huge.
You have to write lots of test cases. I mean, why?
Why do you expect people to put in effort without giving them a chance to explain the code and discuss it?
Absolutely ridiculous!! What kind of logic is this to reject a candidate because one method was long? I mean, seriously?
For the code reviewers: Get a life. It's all a whitewash there.
Future candidates: Don't waste your time here.
Write an API for money transfer between bank accounts.
The following metrics were computed from 4 interview experiences for the Revolut Software Engineer role in India.
Revolut's interview process for their Software Engineer roles in India is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Revolut's Software Engineer interview process in India.