Wolfram Research Interview Question

Basic Java questions, asked to write few programs. Design patterns