Microsoft interview question

Which caching methods do exist and which is the best for a specific problem?