Billups interview question

SOLID principles, design patterns, practical implementation of CQRS