Domanda di colloquio di Oracle

Simple basic questions usually - Design pattern - Singleton, Java basics, linkedlist I was also asked a puzzle.