When the German Sixth Army was surrounded at Stalingrad, there were something like 330,000 soldiers. Perhaps 91,000 survived the siege to surrender two and half months later, and of these, about 5,000 survived the war, a less than 2% survival rate.
Within this group, survival chances were very unequal, by rank. It would not surprise me that most, if not all of the 24 generals survived; they got special rations* during the siege and were treated relatively well in captivity. To a lesser extent, the same would be true for other officers, especially colonels and lieutenant colonels, etc. Even "non-commissioned" officers would have more privileges, and hence more survival chances than junior enlisted soldiers.
I read of the survival and homecoming of one Emil Metzger in "Barbarians at the Gates," but he was a second lieutenant. He was also a small man, about minimum size for a soldier, meaning that his food rations went further than they would for most others.
Were there accounts of the lowest ranking junior enlisted soldiers ("privates") surviving both the siege and captivity, and if so, how? Did they work in some "strategic" area such as food processing? Did they make a deal with their Soviet captors?
*One exception to the rule was Chief of Staff, General Kurt Zeitzler, in Berlin, who put himself on soldier's rations of four ounces of bread and four ounces of meat a day during the siege--until Hitler noted his weight loss and ordered him to stop.