Aristocrat interview question

singleton pattern creation, addedscope vs addedtransient vs addedsingleton, DI in . netcore, static class, open closed principal