First of all, the salary has huge bias towards trading jobs. The bonus can be acually higher than the base for a good year. I would say the salary might not be a very trustable figure to consider across all programs. The big banks have higher base, but limited bonus. However, trading firms have lower base, but unlimited bonus as up side. No one asked any corporate finance questions during a quant interview. MIT program is not as quantitative as UChicago FinMath program. So if you want to do corporate finance/ investment banking, MIT program might be a better choice.