Before asking questions about the codebase, try to find the answer yourself by reading code and tracing its execution. Don't be afraid to fix problems anywhere you find them. This can be a good opportunity to learn how the system as a whole works.
Participating in code review is great: if they're OK with it, try reviewing senior teammates' commits as well. You can learn a lot by questioning why particular decisions were made, and you might even uncover a bug or two.
Participating in code review is great: if they're OK with it, try reviewing senior teammates' commits as well. You can learn a lot by questioning why particular decisions were made, and you might even uncover a bug or two.