Katkat
Technical Screen

Three of Four Levels on the Bank System Question

MetaSoftware Engineer · Technical Screen · Sep 2025

Bank System. This is an old question that has shown up on the forum before. Level 1: implement the createAccount, deposit, and pay methods. Level 2: find the top N activity, based on the sum of deposit and pay amounts. You just maintain a size-N min-heap with a priority queue. Level 3: When you transfer, you hold the money from the source account; when you accept, it actually moves to the target…

Shared by a candidate · reported Sep 2025. Interview formats change; use it as a guide, not a script.