Pergunta de entrevista da empresa Microsoft

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