Echo Global Logistics logo

Echo Global Logistics Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 10 interview experiences · FREE TO READ

2.5 Rounds average
Average Typical difficulty
70% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Echo Global Logistics.

Showing 3 of 10
Echo Global Logistics logo
Echo Global Logistics

Front End Software Engineer

Engineering · a year ago

Entry Average Neutral experience No offer 3 rounds
Interview process
Recruiter call Phone screen Technical screen
Interview formats
Technical Coding Behavioral

Had an initial online assessment, then a 30 min call with the recruiter to talk about my experience, goals and the role. After that, I had a quick chat with the Hiring Manager. Lastly, I had a technical screen with 2 Engineers where we discussed Frontend questions.

Confirmed questions3 questions
  • There are two buttons made with Vanilla JS, one for Fibonacci and one for console.log. What could be the issue if clicking the first button causes problems?
  • A React component is set up to take params and make an API call when a button is clicked. The user reports issues with the button and inconsistent data display. What's the problem?
  • A user is experiencing problems with a React component that's supposed to make an API call.
Echo Global Logistics logo
Echo Global Logistics

Software Engineer

Engineering · more than a year ago

Mid Average Positive experience Decline offer 4 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite
Interview formats
Behavioral Technical Coding

A recruiter reached out on LinkedIn and we had a quick chat. Then I formally applied online so I'd be in their system. After that, there were 4 interviews: First, a 1-hour video call with the Engineering Manager where we discussed my background and some basic technical topics. Second, a 1-hour video call with 2 engineers focusing on backend topics. Third, another 1-hour technical interview with 2 different engineers focused on Angular, involving a live coding exercise. Finally, a 30-minute video call with the Director of Software Engineering.

Confirmed questions8 questions
  • Can you explain the advantages of using REST?
  • What distinguishes a PUT request from a POST request?
  • Could you code a function to check if a given string is a palindrome?
Echo Global Logistics logo
Echo Global Logistics

Software Engineer

Engineering · more than a year ago

Senior Average Positive experience No offer 4 rounds
Interview process
Phone screen Technical screen Onsite Recruiter call Background check Offer
Interview formats
Technical Coding Behavioral Technical

The interview process started with a phone screen and an online tech evaluation on HackerRank. This was followed by an onsite interview section that lasted about 3 hours. It included a meeting with tech management, then a meeting with HR and a VP or director of Tech, and finally a meeting with the recruiter. It is implied that there are more stages, including a background check and an offer.

Confirmed questions1 question
  • Can you share an example of a mistake you made and how you resolved it?

Echo Global Logistics Software Engineer Interview Questions

Quoted word for word from Echo Global Logistics interview reports.

Could you code a function to check if a given string is a palindrome?

Read reports

There are two buttons made with Vanilla JS, one for Fibonacci and one for console.log. What could be the issue if clicking the first button causes problems?

Read reports

Given a starting Angular application on Stackblitz, implement filtering with radio buttons to display only a certain animal type.

Read report

Given a starting Angular application on Stackblitz, handle a button click to group animals by type and sub-sort them by type.

Read report

Given a starting Angular application on Stackblitz, sort animals by name using a dropdown or another property.

Read report

A React component is set up to take params and make an API call when a button is clicked. The user reports issues with the button and inconsistent data display. What's the problem?

Read report

Can you explain how to measure exactly 4 quarts of water using only a 3-quart jug and a 5-quart jug?

Read report

Formats, difficulty and experience

Across all 10 Echo Global Logistics interview reports.

Interview formats

Technical 39.1%
Coding 30.4%
Behavioral 26.1%
Other 4.3%

Interview difficulty

Easy 0%
Average 100%
Difficult 0%

Candidate experience

Neutral 10%
Positive 70%
Negative 20%