Esri recruiter found my profile on one of the job portals, and reached out to me for an interview. The whole interview process took 3 months.
Round 1- an hour long initial interview with Esri recruiter over the phone. I asked her to send me the job description (since I've never applied) but never received it up until the final panel interview onsite.
Round 2- an hour and ten minutes technical interview over Zoom with the team lead/manager.
Round 3- take home technical assignment.
Round 4- less than an hour long Zoom interview with one of the managers.
Round 5,6,7,8- onsite panel interview with 7 Esri employees including CTO. Each session was supposed to be 45 min long with 15 min breaks in between and an hour long lunch. But something went wrong there. Sessions were longer than an hour. No breaks whatsoever, 30 min lunch, no water provided (one bottle of water was given to me by the recruiter's assistant when I arrived to the conference room), no air-conditioning. The whole process felt like an interrogation/ cross-examination. No time to breath or pause. I was able to answer every single question they had for me, but the "race" had been exhausting to the point that I started questioning whether Esri uses the stress-interview technique. Very disappointing, especially knowing that had it been more converse-like I would actually enjoy the whole process.
Round 9- the recruiter called after the interview (a planned, scheduled call) to see how the final interview went. I was completely honest in my feedback. She seemed surprised, assured me to call back next day, and disappeared for two weeks.
P.S. Overall, I appreciate the experience since no interview process will astonish me from now on :)
P.P.S. Esri paid for hotel, gas and food