Cracking the Coding Interview

Section Question Solution Difficulty
9 - Intro 4 Ways to Divide Data Solution Medium
9 - Intro Find Words in Millions of Documents Solution Easy
9.4 Duplicate URLs Solution Medium
9.5 Cache Solution Medium
15.1 Thread vs. Process Solution Medium
15.4 Deadlock-Free Class Solution Medium
15.6 Synchronized Methods Solution Easy

Recommended Resources

More Resources