I got feedback from a firm on my interview performance, which I found helpful - it was essentially two key points: for the "use your experience" type of question it is essential to be specific and use STAR. Talking too generally is a fail.
Secondly for most of the other questions it was necessary to be much more analytical.
For example, the question was "how does a law firm make money?".
I said a law firm makes money by billing out time and needs to ensure that its lawyers have work, that there's traditionally a 3x billing approach, that law firms are businesses with a sales function driven by partners.
This is fine, but needed more thought - e.g., the specific firm traditionally dealt with landed gentry but identifies new opportunities in the market with international clients, tech entrepreneurs, etc opening up new offices, etc. and then the relationships between those offices. Also things like relationships between departments - private wealth work can lead to employment and IP work from the same client. Similarly there are lots of costs for a firm that don't generate revenue, e.g., HR, providing perks to lawyers, offering free lunches to get people into the office, but they are necessary expenditure.
Similarly "how would you approach dealing with 100 documents to review in 2 hours given that no-one can help you" - bad answer: "I'd just do it". Better answer - look at the structure of the document, are they all the same apart from key clauses? Are there tables of contents, can you use things like ctrl+f to help expedite the process; you'd use AI but how?
Also "a client complains" - weak answer: apologise, make it right. Better answer: check first. Client is often wrong.
"You've finished a task but then get told it needs to be redone due to a client request and also have lots of other deadlines. Weak answer: "Just do it, i love work me". Better answer: identify how you actually prioritise and respond to changing priorities.