Skip to contentSkip to footer
  • Community
  • Jobs
  • Companies
  • Salaries
  • For employers
      Notifications

      Loading...

      Elevate your career

      Discover your earning potential, land dream jobs, and share work-life insights anonymously.

      employer cover photo
      employer logo
      employer logo

      Esri

      Engaged employer

      About
      Reviews
      Pay and benefits
      Jobs
      Interviews
      Interviews
      Related searches: Esri reviews | Esri jobs | Esri salaries | Esri benefits
      Esri interviewsEsri Software Development Engineer interviewsEsri interview


      Glassdoor

      • About / Press
      • Awards
      • Blog
      • Research
      • Contact Us
      • Guides

      Employers

      • Free Employer Account
      • Employer Centre
      • Employers Blog

      Information

      • Help
      • Guidelines
      • Terms of Use
      • Privacy and Ad Choices
      • Do Not Sell Or Share My Information
      • Cookie Consent Tool
      • Security

      Work With Us

      • Advertisers
      • Careers
      Download the App

      • Browse by:
      • Companies
      • Jobs
      • Locations
      • Communities
      • Recent posts

      Copyright © 2008-2026. Glassdoor LLC. "Glassdoor," "Worklife Pro," "Bowls" and logo are proprietary trademarks of Glassdoor LLC.

      Company Bowl sample

      Want the inside scoop on your own company?

      Check out your Company Bowl for anonymous work chats.

      Bowls

      Get actionable career advice tailored to you by joining more bowls.

      Followed companies

      Stay ahead in opportunities and insider tips by following your dream companies.

      Job searches

      Get personalised job recommendations and updates by starting your searches.

      Software Development Engineer Interview

      20 Jun 2016
      Anonymous employee
      Redlands, CA
      Accepted offer
      Positive experience
      Difficult interview

      Application

      I applied online. The process took 2 months. I interviewed at Esri (Redlands, CA) in May 2016

      Interview

      Whole process took 2 month. Screened by the HR, very nice lady, asking about general questions and a little about the resume. Forwarded to the team lead and future team members for a further technical interview. The technical interview was about 40 minutes, there were the team leader, lead of production engineer, and the principle software engineer on the phone asking about questions related to different algorithms on the project I did (I sent the code before the interview). Then was the onsite interview. Presentation first (my own AI project), then was interviewed by the principle SDE. Whiteboard interview as you may expected, 5 questions in total, 3 dynamic programming questions. Then conversations about the project they are currently working on. After the interview, another round of interview with the SDE lead and PE lead, asking about ideas on the project and the AI system I built. Back to back interview again by two future teammates, asking about general C++ questions including C++ 11, memory management, ownership, OOP and went very deep into STL. Lunch break with future team members. After lunch, back to back interview with 2 more developers asking about C++ questions, STL questions and data structures. Then an interview with the director of software development. Asking about general C++ questions first, then went to the AI system that I presented, and moved to machine learning, asking about SVM and how to choose ML models. Last, an hour's interview with the CTL, asking about goals, perspectives of SD, failures ever had etc. Was an 8 hours interview.

      Interview questions [5]

      Question 1

      What data structure under the hood does deque use exactly? Disregarding the push front advantage, why should people use deque?
      Answer question

      Question 2

      why unordered map can not use pair of int as keys?
      Answer question

      Question 3

      If you would like to implement a ranged base for loop yourself instead of using c++ 11's built in feature, how could you do it?
      Answer question

      Question 4

      How to make vectors push_back function as efficient as c arrays ? Why it is slow?
      Answer question

      Question 5

      If you are going to build a SVM by yourself, describe the logic.
      Answer question

      Other Software Development Engineer interview reviews for Esri

      Software Development Engineer Interview

      2 Mar 2024
      Anonymous employee
      New Delhi
      Accepted offer
      Positive experience
      Average interview

      Application

      I applied online. I interviewed at Esri (New Delhi) in Feb 2024

      Interview

      I had 3 rounds, mostly revolved around my work experience and the projects I have worked on. The people are awesome and I loved the conversation style interview. Round 2 was system design, had a nice open ended discussion. Even received a reimbursement for coming for the interview which was rather sweet and shows the employee/person centric nature of the company.

      Interview questions [1]

      Question 1

      About my previous experience and technical discussion
      1 Answer

      Software Development Engineer Interview

      6 Jan 2023
      Anonymous employee
      Accepted offer
      Positive experience
      Average interview

      Application

      I applied online. The process took 1 week. I interviewed at Esri in Dec 2022

      Interview

      The interview process was very relaxed and interactive. They are more interested in learning about your background and having a conversation instead of just drilling you with random unrelated questions. ESRI has a 2 part interview process : 1 -> Basic phone screen with recruiter with generic questions (tell me about a time - type of questions) and gathering your background information 2 -> 6-8 interviews with the tech teams (I know it seems like a lot but it felt like conversations instead of interviews, so it wasn't tough)

      Interview questions [1]

      Question 1

      Tell me about a time when you made a mistake and how did you fix it Going deeper into projects and jobs from past Coding - File manipulation
      Answer question

      Software Development Engineer Interview

      29 Jan 2021
      Anonymous interview candidate
      Declined offer
      Positive experience
      Easy interview

      Application

      I interviewed at Esri

      Interview

      Very long interview process with many rounds. Nice and friendly people. Good experience overall. Coding questions were easy and interviewers were helpful and supportive. Would recommend this company to anyone

      Interview questions [1]

      Question 1

      Tell me about personal projects
      Answer question