Google Interview Question

3 programming questions which were average difficulty and one system design question