There was an initial screening with the recruiter followed by a screening with a manager just to ask more technical screening questions. The next portion was an at home quiz where you had to answer questions and do a small GIS project and provide a snippet of the result. After that, I had an in depth technical interview with a data analyst. The last step that I didn't get to was more of a fit interview with an executive level person and manager.