Figma Interview Question

Q: Create a canvas experience that supports Undo functionality.