Microsoft Interview Question

Get k largest elements in a list, extremely large list (doesn't fit in memory), write actual test cases.