I applied for this through my university during October 2019. The first round was a phone screen with an HR manager who mostly asked behavioral questions and sent a questionaire to be filled out by email. Some time later, another HR representative did another phone screen with very similar questions before telling me they would fly me in for an onsite interview in Conneticut. At the onsite, there is a technical test on paper that has a variety of questions relating to coding, statistics, machine learning, and SQL. The questions themselves are not too hard and the different categories are used more to gauge what you have learned from other fields. Following the written test were 3 rounds of interviews with different pairs of managers/employees. They mostly asked behavioral type questions meant to see how you work on projects and your potential team dynamic. Once the interviews were done, they provided lunch as well. Overall, the process up to this point was very positive and friendly. After a few weeks of receiving no feedback despite being told that results would be sent the following week from the onsite interview, I notified them that I had another job offer I was holding off on in anticipation for Gartner's response. I received absolutely no communication from the HR manager I had been speaking with and was completely ghosted by Gartner from that point on until they finally sent a rejection letter almost 2 months after the onsite interview. It was a big waste of time near the end with them communicating very poorly which somewhat stifled the other positive aspects of the interview process.