1) You should definitely know these business concepts. Most of them are fairly common and easy to understand without having a deep knowledge of finance. So know all major concepts at a surface level, with minimal/simplistic application
2) If you have an offer and are working on projects, consulting companies are not going to train you on specifics. Your manager may guide you, but you should be able to research and self learn financial tools. Keep in mind, you may not be doing sophisticated calculations in totality, but you may be contributing piecemeal in the form of isolated calculations that become part of an overall model. As your experience increases, your exposure increases as well as a form or training so to say.
1) You should definitely know these business concepts. Most of them are fairly common and easy to understand without having a deep knowledge of finance. So know all major concepts at a surface level, with minimal/simplistic application
2) If you have an offer and are working on projects, consulting companies are not going to train you on specifics. Your manager may guide you, but you should be able to research and self learn financial tools. Keep in mind, you may not be doing sophisticated calculations in totality, but you may be contributing piecemeal in the form of isolated calculations that become part of an overall model. As your experience increases, your exposure increases as well as a form or training so to say.