Telephonic for a Singapore based firm with clients in Hong Kong.
- What is AOP?
- What is DI?
- What is IOC?
- How many types of IOC?
- How to inject bean using constructor?
- How to inject bean using setter?
- How many types of beans?
- Life cycle of beans?
- Example of singleton bean?
- Is it thread safe?
- When does singleton get instantiated?
- When does prototype get instantiated?
- What is dynamic polymorphism?
- What is interface?
- Why use interface when we have abstract class?
- How to restrict a method from being overridden?
- Can private methods be overridden?
- Can static methods be overridden?
- Can non-static content be referenced from a static method?
- What if system.exit() is called in a try block?
- StringBuilder vs StringBuffer?
- What is volatile keyword?