This showed up on Slack at work and it was too good not to share. I saw some pretty amazing solutions to this in the responses. I think the best was around four steps.
Code:
You wanted to split 300 grams salt into three 100g piles with only one balance scale, one 5g weight and one 30g weight.
What is the least steps you can think of finishing this task? And how?