Neither Deutsche Bank nor HSBC is trying to be Goldman Sachs, and that honesty is what makes this comparison useful. Deutsche Bank is Germany's largest bank, a Frankfurt-headquartered bulge bracket that has rebuilt its investment bank around European M&A, leveraged finance, and fixed income after years of restructuring. HSBC, founded in 1865 and run from London, is one of the world's largest banking organizations, but its investment bank sits in the middle-market tier for US recruiting purposes and draws its power from Asia-Pacific and EMEA.
The two look similar on paper: analyst classes of 150-200, work-life balance scores of 3 out of 5, compensation and training scores of 4. The differences hide in the details. Deutsche Bank pays first-year analysts an estimated $160K-$190K against HSBC's $163K-$188K, near parity in year one, HSBC carries a 4 out of 5 prestige score against DB's 3, and each dominates a geography the other barely touches.
Choose between them by choosing a map: Germany and Continental Europe on one side, Asia and global trade flows on the other.