Skip to content

Commit 99c33c4

Browse files
author
Udit Agarwal
committed
Add problem statement
1 parent 4b3841d commit 99c33c4

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

problem-statement.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
## Problem Statement
2-
We have to do low level design for a Cache system. Cache that we will design will have to support 2 operations:
2+
We have to do low level design for a Cache system. Cache that we will design will have to support following operations:
33
* **Put**: This will allow user to put a value against a key in the cache.
44
* **Get**: This will allow user to get the previously saved value using key.
5-
* **Eviction**: Cache should also support removal of some key in case cache is full and we try to add new key value.
5+
* **Eviction**: Cache should also support removal of some key in case cache is full, and we try to add new key value.
66

77
### Expectations
88
* Code should be functionally correct.
99
* Code should be modular and readable. Clean and professional level code.
10-
* Code should be extesible and scalable. Means it should be able to accomodate new requirements with minimal changes.
10+
* Code should be extensible and scalable. Means it should be able to accommodate new requirements with minimal changes.
1111
* Code should have good OOPs design.

0 commit comments

Comments
 (0)