Skip to content
Open to SDE roles · full-time and internships +91 90504 57303
Work/B-side
2024

Banking framework

One banking database, five hash-table strategies: chaining plus linear, quadratic and cubic probing.

C++Hash tablesTesting

What it does

The same interface (accounts, transactions, balances, top-K) is implemented five times with different collision strategies. One test suite runs against all five through a shared base class and checks that they behave identically.

Size

1,236 lines of code.

Next project
Image processing library
Keep going
CV Contact