Pergunta de entrevista da empresa Varonis Systems

write a program that reads 3 files and combined them into a fourth file. Reading/writing should be with different threads, reading threads should be running simultaneously. All words should be sorted lexicographically lower case, duplicates should only be written once. the program should print the most frequent word in all 3 files and its count. the program should ask the user for sorting order and spacing char.