CLEAR interview question

Problems involved using stack/queue data structure, (Implement undo and redo as well as implement a banking system where you can get cashback). Behavioral was standard.