Applied Systems interview question

SOLID principles, testing, APIs, version control was mostly asked