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

      Expeditors

      Is this your company?

      About
      Reviews
      Pay and benefits
      Jobs
      Interviews
      Interviews
      Related searches: Expeditors reviews | Expeditors jobs | Expeditors salaries | Expeditors benefits
      Expeditors interviewsExpeditors Software Developer III interviewsExpeditors 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.

      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.

      Bowls

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

      Company Bowl sample

      Want the inside scoop on your own company?

      Check out your Company Bowl for anonymous work chats.

      Software Developer III Interview

      21 Sept 2024
      Anonymous employee
      Seattle, WA
      Accepted offer
      Positive experience
      Average interview

      Application

      I applied online. The process took 2 weeks. I interviewed at Expeditors (Seattle, WA) in Sept 2024

      Interview

      Relatively efficient and realistic process overall. It started with an initial call to just chat about the position, and then after that it was a meet and greet with the team that included a technical interview and no more interviews after that. The technical portion was pretty much just to ensure you understand development concepts and have good fundamentals without any tricky / Hacker Rank type stuff, which is how it should be in my opinion. During the technical portion, I wrote a solution in Java (which is the primary language for their product at this location) for their proposed question, and afterwards they asked about what other approaches I could think of, and asked some questions about features of the language to see if I was aware of them and understood them. One of the questions asked for example was "Why are strings immutable in Java" and instead of answering the question directly with a short answer, I wanted to demonstrate my understanding of strings in Java by saying something along the lines of: "Well, it kinda just is. I wouldn't exactly be able to tell you why they designed it that way, but I do know that strings are normally stored in the string pool and strings are really just references to them. With that in mind, if a new string shares the same contents as another one, it will simply point to the existing string in the pool, which would allow == to return True if used to compare, but that is really just a reference equality check. Using == to check if strings are equal can lead to problems because if you allocate a string to the heap instead of the string pool by using new String(), the reference equality check would fail. You should always use .equals() to check equality, unless you're specifically wanting to check for reference equality." I went into a bit of detail about my understanding of strings in Java to demonstrate that I understood the underlying mechanisms of the language, which I assume is what they were looking for rather than a specific answer, and I felt this helped portray just that. Other general interview questions that were brought up was stuff like "Walk us through the process of a previous professional experience that was particularly hard or tricky for you to solve" and "What are some ways to use Maps in Java?". Pretty standard stuff that shouldn't be hard for anyone with experience to delve into. There's not really a "right" answer to many of these types of questions, but rather it's a gauge on your depth of experience. Afterwards we sorta just bat the breeze for another 15 minutes. I asked about things the team was working on at the time, shared some personal experiences that related to things they were working on, general rapport building. All in all it was a great experience, easily one of the most reasonable and efficient interview processes I've ever done.

      Interview questions [3]

      Question 1

      Why are strings immutable in Java?
      1 Answer

      Question 2

      Walk us through the process of a previous professional experience that was particularly hard or tricky for you to solve.
      1 Answer

      Question 3

      What are some ways to use Maps in Java?
      1 Answer