Round 1
Questions: Create a class which should be able to support the following functions in a multi-thread environment:
put(k1,v1) takeSnapshot() -> snap0 getFromSnapshot(k1,snap0) -> v1 put(k1,v4) get(k1) -> v4 getFromSnapshot(k1,snap0) -> v1
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.