The Soviets in 1920s helped train German Panzer corps and helped them to make tanks and prepare for the Second World War.
After the war the soviets called the T-28 tank that they started the war with as "obsolete and worn out". However the T-28 had a 500 horse power engine and 30 mm armor 76 mm gun with 555 m/s muzzle velocity. The T-28E had 80mm thick armor. The Germans did not catch to this tank until 1942. the T-28 was obsolete only compared the newer soviet T-34 (introduced in 1939 and widely quoted by German generals and field Marshalls as being the best tank in the world).
The Soviets had more tanks and better tanks and even after the disastrous start of the war and the loss of thousands of tanks and millions of troops. The Soviets were still able to mass produce thousands of tanks and mobilize over 30 million troops.
The Nazi attack on the Soviets broke up an imminent Soviet attack, that Soviet attack would have crushed the Nazis who were not positioned for defense and probably resulted in a Soviet victory in 1942 or 1943. Both the Soviets and the Nazis were ready to and preparing to attack each other and only the Nazis struck first.
Superior soviet tank designs and greater troop mobilization capabilities and the large terrain which allowed factories for tanks, weapons and planes to remain beyond the reach of the Nazis meant that a Nazi loss was inevitable.
On June 22, 1941 Hitler dealt a death blow to the