I must admit that I do not fully understand the matter. I'm not sure what these problem statements are or how they differ by level. Nevertheless, here is some general advice.
One of the biggest problems on software projects is a miscommunication of the specs. When in doubt, confirm.
If you can, always try to find the information out on your own before checking with others. When I give the internship kickoff talk at an MIT program, I always advise the students not to do "negative work." By that I mean, if the intern sucks an hour a day from a developer by asking questions, and that intern does produce as much value in the other 7 hours as the developer would have in one, then the intern did negative work. I'm not claiming that you are doing negative work, simply that many interns and junior engineers turn to a co-worker instead of looking it up directly (I'm still guilty of this myself sometimes). See if you can answer it on your own first, if possible, then check with someone else.
Originally posted by Tina Desai:
Also, tomorrow when Im a senior, do I do things without discussion, just coz Im senior?
Never do things just because of some title or rank, do things because they make sense. If you still have questions, ask them. If it's not part of the company culture, maybe you can change the culture for the better.
Good luck.
--Mark