The interview process was a five-stage process. These processes include; Technical, behavioral, architectural, meeting the team, and an overall review and feedback. The hands-on coding assignment was a little contrived and is very similar to the types of algorithmic exercises given to students rather than real-world problems. The architectural interview was extremely interesting however, designing a geo spacial database is not for the faint-hearted.