Booz Allen Hamilton interview question

Programming in Java, algorithms, architecture