Fundamentals · Easy · Free
What are packages/namespaces and why organize code that way?
FresherFundamentalsOOP & Language Fundamentals
Packages and namespaces
Packages (Java) / namespaces (C#, Python) group related types, control visibility, and prevent name clashes (com.acme.orders).
- Public API surface stays small; keep internals package-private.
- Maven/Gradle modules split deployable units with explicit dependencies.
- Import only what you need—avoid wildcard imports in interviews.
Mention layered packages: controller → service → repository.