Pregunta de entrevista de Electronic Arts

How would you implement a first person controller?