Systematic interview question

Code design and general questions like refactoring, testing etc.