Persistent Systems interview question

Framework