https://medium.com/javarevisited/review-is-pramp-by-exponent-good-for-system-design-and-algorithms-mock-interviews-83d62862cced