l = 'AAA BBB CCC DDD EEE FFF GGG HHH'.split()
shuffle(l)
''.join(l)
'GGGCCCBBBHHHDDDEEEAAAFFF'
Всем плевать на коммерческую разработку.очень сомнительно утверждение про, при поиске стажеров или интернов да, в остальных случаях смотрят.
Куча воды и не каких фактов, инженером чего кого работаете, какие задачи хотите реализовать?
Что подразумевается под большими данными 1TB+ или массив в пару тыщу строк?