>>109145225She must have been practicing for a very long time. I've been practicing with Duolingo for a few months now and only roughly know 53 kanji and 512 words (most of which are just the hiragana and katakana versions. I still can't really do too much with it yet, and can only understand a few bits and pieces of native level speakers speaking on stream. Written text is even more impenetrable. To pass the N1 you need to know over 2k kanji, 10k words, and have a deep understanding of grammar and spoken conversations.