Schneider Electric interview question

OOPS, design patterns, UI, code snippets