Pathrise Guide
How to Get a Job at Esri
About this guide
These pages are meant to provide helpful information about how to get a software engineering, product manager, data science, and designer job at Esri. Being prepared and knowledgeable is a key to every step of the hiring process. You can tab through each part of the guide to see information that can be helpful to your stage from office location for those trying to figure out if a company has a presence in your city of choice to real world interview questions. These guides contain much of the same information we have Pathrise fellows review before they apply or interview for a job with Esri for roles including Software Developer, Mobile Developer, Software Engineer, Web Developer, Software Architect, Computer Programmer, Machine Learning Engineer, Data Scientist, Data Analyst, Data Engineer, Product Designer, UI Designer, UX Designer, Experience Designer, Web Designer, Product Manager, and Technical Product Manager and other tech, data, and product related roles. We hope you find these helpful and if you have content that you think we should add or think we got anything wrong, please email us at [email protected] and let us know.
- Esri is known for their fun and easy-going culture.
- The compensation for these roles is at the low end of the spectrum compared to similar companies.
- Management is typically reviewed well but there have been some complaints.
The interview process for a software engineer can take from 3 weeks to 2 months on average.
Step 1: Phone screen with recruiter
Step 2: Phone interview with hiring manager with collaborative coding session
Step 3: Onsite interview
The onsite is a full day interview process. There are several interview sessions, in teams of 1-2 people, including whiteboard coding and panel presentations. The questions are related to C++, Qt, ArcGIS, Runtime SDK, and about projects on the candidate's resume.
There is no data about the interview process for a data scientist at Esri.
The interview process for a product/experience/UX UI designer at Esri can take up to couple of months.
Steps 1, 2, 3: Phone interviews
Step 4: Onsite interview
The onsite interview comprises a technical interview, an hour long presentation of past projects, and then several more interviews.
Step 1: Phone interview
Step 2: Onsite interview
The onsite starts with presentation for half an hour and then Q&A , followed by one-on-one interviews with several people.
- Standard Java object oriented programming theoretical questions.
- What is the difference between a static and dynamic cast?
- Big O notation.
- What are the different types of containers?
- Palindrome finder.
- What are some good coding practices when dealing with Inheritance, so as to prevent code smell?
- What are some good practices to use when keeping cache coherence when it comes to realtime rendering in OpenGL?
- Explain the common problems you come across when dealing with multithreaded applications. What are condition variables, mutexes, semaphores, monitors? How would you use them?
- Do you know what GIS is? What is Esri's Runtime SDK?
- Testing practices, validation, and software debugging related questions.
- What's the meaning of "auto" in C++ 11.
- What's virtual function?
- A question on bit shifting and bit manipulation.
- Fill in the blank parts for an incomplete code
- What would you change about the existing tools/workflows?
- Find the center of a linked list.
- Android Application Development specific questions.
- What is the difference between a reference and a pointer?
There is no data about the interview process for a data scientist at Esri.
- Explain development terminology and technology.
- How do you translate a business need into requirements?
Mission
The greatest potential of 'The Science of Where' lies within us. In the end, it's all about serving people with passions. Esri is committed to managing a GIS community by training professionals through books, materials, publication, e-learning, and geo-portals. Currently, they support 5000 schools, trying to inspire young people who have made their first steps into the geospatial world.
Innovative
Today, Esri software is deployed in more than 350,000 organizations, including the world's largest cities and most national governments.
User-centric
We're committed to serving our users and customers. We seek a deep understanding of their challenges and opportunities, and work together toward viable solutions.
Research-driven
We spend more than 25% of our annual revenue on R&D. That's how much we believe in advancing and shaping the future of geographic information systems (GIS).
No data available
No data available
- Redlands: 380 New York St, CA 92373, USA
- Cercado de Lima: 1224 Av Javier Prado Este
- Las Condes: 6550 Av. Apoquindo
- Caracas: Avenida Francisco de Miranda
- Redlands: 380 New York St
- Charlotte: 200 3325 Springbank Ln
- Auckland: 25 Great South Rd
- Griffith: 29 Bougainville St
- Melbourne: 100 Franklin St
- Glostrup: 37 Stationsparken
- San Salvador:
- Kingston: 22 Annette Cres
- Karachi: Shahrah-e-Faisal Rd
- Pasig:
- Amman: Akarco Commercial Complex 222 King Al Hussein St
- and more..