В то же время война с Финляндией стала суровым уроком для Красной армии. Красная армия столкнулась с серьезными трудностями прежде всего из-за явного отставания ее вооруженности от уровня современных требований во всех родах войск – артиллерии, авиации, танковых войсках. «Современная война, – подчеркивал Сталин 17 апреля, – требует массовой артиллерии. В современной войне – артиллерия – это бог… Если нужно в день дать 400-500 снарядов, чтобы разбить тыл противника, передовой край противника разбить, артиллерия – первое дело. Второе – авиация, массовая авиация, не сотни, а тысячи самолетов… Дальше танки, третье, тоже решающее: нужны массовые танки – не сотни, а тысячи. Танки, защищенные броней, – это все. Если танки будут толстокожими, они будут чудеса творить при нашей артиллерии, при нашей пехоте… Минометы – четвертое; нет современной войны без минометов… Если хотите, чтобы у нас война была с малой кровью, – не жалейте мин… Дальше – автоматизация ручного оружия».
Следствием уроков Советско-финляндской войны стало резкое увеличение производства вооружений и улучшения их качества. В то время как во всей промышленности производство в ходе третьей пятилетки возрастало ежегодно на 13 %, в оборонной промышленности оно увеличивалось на 39 % в год. Существенно улучшилось качество многих видов вооружений Красной армии.
И все же, несмотря на пристальное внимание руководства страны к укреплению военного потенциала, несмотря на чрезвычайно напряженный темп работы ученых и конструкторов, инженеров и рабочих оборонной промышленности, многого не удалось сделать к началу войны. Огневая мощь Красной армии была слабее, чем у германской армии. Общая насыщенность советских войск автоматическим оружием значительно уступала немецкой армии из-за отставания в производстве пистолетов-пулеметов. Большинство выпускавшихся в СССР минометов были 50-мм калибра с небольшим радиусом поражения. Танки KB и Т-34 составляли еще меньшую часть бронетанкового вооружения страны.
Основную часть танковых частей составляли устаревшие БТ. Отсутствовали самоходно-артиллерийские установки. Артиллерийские орудия не были достаточно обеспечены механизированной тягой, что снижало их маневренность. Историк А. Орлов подчеркивает: «Красная Армия значительно уступала вермахту в подвижности, имея 272 тысяч автомобилей против 600 тысяч у немцев».
Хотя по производству самолетов СССР опережал Германию, большинство выпускавшихся самолетов было старых конструкций. Более 80 % советских самолетов уступали германским по дальности, скорости, высоте полета и бомбовой нагрузке. Не было организовано серийное производство авиационных пушек. В оснащении самолетов радиостанциями советская авиация существенно отставала от немецкой.
В отличие от водителей германских танков, приобретших опыт управления своими машинами в боевых условиях, среди советских танкистов преобладали новички, едва освоившие управление танками. Подавляющее большинство советских механиков-водителей к началу войны имели всего лишь 1,5-2-часовую практику вождения танков. Годовой налет советских летчиков составлял всего 12 часов.
Эти и другие недостатки Красной армии усугублялись тем, что период мирной передышки для СССР стал также периодом накапливания боевого опыта и наращивания военной мощи гитлеровской Германии. Германские победы привели к тому, что под властью Гитлера оказались многие европейские страны с высокоразвитой экономикой, наукой и техникой. Выплавка стали в Германии в 1939 году составляла 22,5 миллиона тонн, а в 1941 году общее производство стали в Германии и оккупированных ею странах достигло 31,8 миллиона тонн. (СССР в 1940 году выплавлял лишь 18 миллионов тонн.) По сравнению с советским производством 1939 г. Германия вместе с оккупированными странами добывала в 2,4 раза больше угля. На заводах «германского жизненного пространства» в июне 1941 года трудилось в 3 раза больше высококвалифицированных рабочих, чем в Германии в 1939 году.
Советское правительство делало все от себя зависящее для того, чтобы оттянуть неизбежную войну дипломатическими средствами. Однако состоявшиеся 12-13 ноября 1940 года в Берлине переговоры В.М. Молотова с А. Гитлером, И. Риббентропом, Г. Герингом и Р. Гессом зашли в тупик. Советской делегации не удалось получить от германской стороны ясных ответов, почему немецкие войска выдвинулись к советским границам, оказавшись в Румынии и Финляндии. Анализируя итоги переговоров в Берлине на заседании Политбюро 14 ноября 1940 года, Сталин заявил: «Позиция Гитлера во время переговоров, в частности, его упорное нежелание считаться с естественными интересами безопасности Советского Союза, его категорический отказ прекратить фактическую оккупацию Финляндии и Румынии – все это свидетельствует о том, что, несмотря на демагогические заявления по поводу неущемления "глобальных интересов" Советского Союза, на деле ведется подготовка к нападению на нашу страну».