Dattatreya,
Suppose if I have a material say A. If material A is used as independent material in sales order then its price should be Rs20. If the same material A is used in KIT/BOM its price should be Rs30.
During interviews, try to think whether the question makes "business sense".
E.g.
Take a mouse (as a material).
If the mouse is sold independently in a sales order, it costs Rs.20
If a material LAPTOP-101 is sold, which has Laptop, mouse, laptop bag (as components); then in this KIT the mouse costs Rs.30
Why?
It is the same mouse! Then, why when sold with a Laptop set, it costs Rs.10 more?
On the contrary it should cost little less e.g. Rs.18 (or equal Rs.20)!!
If you raise these kind of questions to the interviewer (in a polite and constructive way), it might impress them.
Coming to the solution to this question, I think Atul's suggestion could be the solution.
Again, in interviews, ask some related questions -
(in the sales order) Do you want the price (e.g. Rs.30) to populate automatically Or the user himself/herself can change it manually too?
Because, if changed manually then no configuration in pricing (enhancement or standard would be needed).
But also convey that the condition type should be allowed to be changed manually and where this can be done.
What could be the possible impacts of making this change (users can change the price, in all the sales orders where this condition type is being used)
For a functional consultant role, the interviewer is not only looking at the (final) solution, but how he/she is getting there?
How the consultant is interacting with the client - asking questions, giving the various options etc.