##Dev Questions
- Describe a few design patterns (besides factory or singleton).
- Explain Inversion of Control and dependency injection.
- Why are interfaces important?
- Why are coding standards/conventions important?
- How do YOU refactor code?
- Explain Single Responsibility Principle and why it is important?