Silicon Valley Bank interview question

What are refactoring best practices?