Perficient Interview Question

Architectural questions, solve some small algorithms.