About the whole human wave infantry charge thing.
The Soviets did not use such tactics during WW2. They did use infantry charges, but the formation was loose and spread out, like in that picture
@JagerIV posted.
However, during the early months of 1942, densely packed infantry charge may have occurred, as the Soviet troops at the time were primarily recruits straight out of training (which was probably rushed due to the situation). The majority of the pre-war Soviet forces were all POWs by that time, and untrained/poorly trained recruits probably charged at the Germans in a disorganized mass, as the Soviet counterattacks ordered by Stalin during early 1942 all ended in total disaster, with Soviet casualties being 20-100 times the number of German casualties.
In China though, it was a different story.
The majority of KMT troops were poorly trained and poorly equipped, which meant human wave infantry charges were quite common during the first 2 years of war.
The only exception to this were the elite German trained divisions, which were both well equipped, well trained, and highly motivated.
My great-grandfather was a 2nd lieutenant in one of these German trained divisions and he was dispatched with a squad of reinforcements to Shanghai in 1937 before his training was even finished (things were going badly for the KMT) and even then he knew to keep his squads (he was supposed to be in command of a 10 man squad, but heavy casualties among junior officers saw him commanding 30-40 men instead) spread out in loose formations. Otherwise a single artillery shell could mean the end of his entire command.
In his journals he also commented on the futility and stupidity of the KMT High Command deploying their precious few tanks in a environment that saw them trapped and eliminated by IJN naval arty and IJAAF air strikes.