Mindera interview question

Design patterns, SOLID, live coding, implementing a list