Hi there,
Honestly structuring is the hardest thing to solve on your own. I highly highly recommend a coach because there's nowhere else you can get direct feedback/advice based on your specific frameworking/structuring. If you have already failed 2 interviews, something is wrong that needs targeted training!
Think about it: What if you had invested in yourself prior to the McKinsey interview? What would you do now, in hindsight, to ensure you got the offer?
If a $150k/yr job isn't worth a $1k coaching investment, I don't know what is.
I've collated some of my past advice on structuring/problem-solving here, which I hope can help you regardless of coaching or not!
Note: Take a look at this Q&A where I get into a fun/lively discussion with Tyrion. It should help: https://www.preplounge.com/en/consulting-forum/hypothesis-in-case-interview-15948
Frameworking/Case Driving
First, remember that casing isn't just about memorizing every step, industry, case type, etc. It's about learning how to be adaptable and nimble. So, always be prepared for the unexpected.
1. All cases are structured, wheather you realise the structure or not. It's your job to keep it organised and keep it to a good flow/framework!
2. Figure out what data/information you need and ask for it: The interviewer won't just give it to you (just like your client won't know what you need from them). Use your framework to dive into areas! If your interviewer insists they don't have data in that area (after you've gone specific), then go into another area of your framework (or expand out).
3.In this case try and keep a mini framework in your head. You can write as you talk as well.
When you say "not those kinds of questions an interview-led style would ask" this shows me that you're limited in your preparation....don't come in expecting a certain format/style! Be ready to drive your own case if needed. Think if you were on a real life project and asked to lead it...this is what they need you to demonstrate!
Frameworks
If there's anything to remember in this process, is that cases don't exist just because. They have come about because of a real need to simulate the world you will be in when you are hopefully hired. As such, remember that they are a simplified version of what we do, and they test you in those areas.
As such, remember that a framework is a guide, not a mandate. In the real-world, we do not go into a client and say "right, we have a framework that says we need to look at x, y, and z and that's exactly what we're going to do". Rather, we come in with a view, a hypothesis, a plan of attack. The moment this view is created, it's wrong! Same with your framework. The point is that it gives us and you a starting point. We can say "right, part 1 of framework is around this. Let's dig around and see if it helps us get to the answer". If it does, great, we go further (but specific elements of it will certainly be wrong). If it doesn't, we move on.
So, in summary, learn your frameworks, use the ones you like, add/remove to them if the specific case calls for it, and always be prepared to be wrong. Focus rather on having a view, refering back to the initial view to see what is still there and where you need to dive into next to solve the problem.
Framework Advice #2
Now, in terms of tips, #1 most important thing is to be objective-driven. Not hypothesis-driven, but objective driven. Remember that there are 2 objectives: 1) the objective of the case (what is the question I'm trying to solve) and 2) The objective of the client (what are their needs, wants, desires. What does "good" look like)
Furthermore, If there's anything to remember in this process, is that cases don't exist just because. They have come about because of a real need to simulate the world you will be in when you are hopefully hired. As such, remember that they are a simplified version of what we do, and they test you in those areas.
As such, remember that a framework is a guide, not a mandate. In the real-world, we do not go into a client and say "right, we have a framework that says we need to look at x, y, and z and that's exactly what we're going to do". Rather, we come in with a view, a hypothesis, a plan of attack. The moment this view is created, it's wrong! Same with your framework. The point is that it gives us and you a starting point. We can say "right, part 1 of framework is around this. Let's dig around and see if it helps us get to the answer". If it does, great, we go further (but specific elements of it will certainly be wrong). If it doesn't, we move on.
So, you should absolutely be prepared to either enter a new piece of your framework or change your framework altogether as new information comes in. How do you handle this?
Well, first, you can really just articulate what you're doing. You can say "Oh, interesting, so if looks like we have some information on y. I don't want to forget about x, but let's see what y brings us first. Ok, looks like it's about..." Then, when you've "finished" with y, you can check to see if there's any info on x. If there isn't, move to z :)
Second, you can re-summarize/iterate where you are. This is especially useful if you have the change the entire framework. Say "Ok, so it looks like now we actually need to look a 3 key things to solve this"
So, in summary, learn your frameworks, use the ones you like, add/remove to them if the specific case calls for it, and always be prepared to be wrong. Focus rather on having a view, refering back to the initial view to see what is still there and where you need to dive into next to solve the problem.
HOW to learn/think in the right way.
- Frame based on the objective: Identify exactly what the objective is, then think about the areas you would look at to solve the problem.
- Think of buckets as "building blocks" - understand the 10-odd buckets that exist out them (Market, Product, Company, How to Enter, etc.). Learn these, and what their used for, then think of them as ingredients that you then pluck out and tailor to your framework.
- Practice with Introduction, then End, then framework:
- Practice a number of cases where you hear just the introduction, then build a framework.
- THEN, look at the end of the case and what conclusion was made, and re-do your framework.
- THEN, look at what framework(s) was/were proposed as the answer.
- Read the Economist religiously: The Economist is an excellent, longer-term base knowledge/thinking resource for you. I've found that reading the Economist over the years has been instrumental in helping to shape my thinking and holistically understand problems, whether political, economic, social, or anything in between. Feel free to throw in the Financial Times or BCG Insights into the mix!
(edited)