If you look at the Nazi program, up to 50% is clearly Socialist in nature, while the rest is Nationalist and Nationalist-Socialist. Thus it's fair to say that there are more similarities between Socialism and Nazism, than differences. Critics use the fact that Hitler "cooperated" with the big companies, rather than fully nationalizing them, as a way to claim that he wasn't Socialist, however that is misleading. While Socialists would send the Kulaks to their deaths in the Gulags, Hitler kept his business leaders alive as long as they cooperated. Thus Russia threw away expertice, while Hitler kept it. This lead to great economical advances in Germany, though at a terrible human cost. Meanwhile the more traditional Socialist approach in Russia didn't really lead to much ecnomical progress at all, while having a comparably terrible human cost.
They send the competition to the camps, but at the same time for example made it really tough to evict people from flats for landlords.
Nationalistic socialism was a socialism too.
They even had the enormous debts and mismanagment (Mefo-Wechsel), that in addition with racism and a non-fertilizer agriculture made the "Expansion" in all directions necessary to avoid collapse.