The application, phone screen stuff is the usual. They are available on other channels (Glassdoor, blogs ...). In this blog post, I will only tell about
What does @Scope do?
If a scope annotation is present, the injector may retain the instance for possible reuse in a later injection.
@SomeScope
@Component(