ezCater logo

ezCater Software Engineer Interview Questions
& Process

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

Based on 15 interview experiences · FREE TO READ

3.7 Rounds average
Average Typical difficulty
40% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at ezCater.

Showing 3 of 15
ezCater logo
ezCater

Senior Software Engineer

Engineering · a year ago

Senior Average Positive experience No offer 3 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Behavioral Technical

It was the typical set of individual interviews and screenings. I spoke with HR, a technical peer, and the team lead. We discussed general topics, my experience, and some fairly straightforward technical challenges. Everyone was professional, friendly, and attentive. I'm trying to reach 30 words.

Confirmed questions1 question
  • Can you describe the deployment process at your previous best workplace?
ezCater logo
ezCater

Software Engineer

Engineering · more than a year ago

Mid Average Negative experience Decline offer 3 rounds
Interview process
Recruiter call Technical screen Onsite Offer
Interview formats
Technical Coding Behavioral

I recently interviewed for a Software Engineer role in Vancouver. The process involved a recruiter call, a technical screen with an algo question, and then a 6-hour onsite interview. At the end of the process, I received an offer that was significantly lower than the market rate according to GlassDoor, and I was told the company doesn't offer bonuses. When I brought up the salary discrepancies, the hiring manager seemed uncomfortable and said he'd look into it. The company didn't clarify the seniority level throughout the interviews. They seemed to try to leverage my unemployment status against me during the offer negotiation, with the manager claiming a 'competitive salary' before extending a lowball offer. I strongly advise against interviewing here.

Confirmed questions7 questions
  • Screen interview with a basic Algo question
  • Discuss Past Projects
  • SQL knowledge
ezCater logo
ezCater

Software Engineer

Engineering · more than a year ago

Senior Difficult Neutral experience No offer 6 rounds
Interview process
Recruiter call Technical screen Onsite Onsite Onsite Onsite
Interview formats
Technical Coding Technical Coding Technical Technical

After applying online, I first had a short 30-minute screening call. This led to a 1-hour technical coding session, which went well. Following that, I had four 1-hour sessions with different people, including discussions about past projects, a 1:1 with the Engineering director, a front-end (React) UI coding session, and an SQL database design session. The people were nice, and the process was quite transparent, which I appreciated. However, the end was disappointing. After investing over 6 hours, I received a single-sentence email stating they weren't moving forward, and they ignored my follow-up questions for clarification on why. This was quite a letdown, especially for a company that emphasizes transparency and candor.

Confirmed questions6 questions
  • Could you create a sorting algorithm for an array of numbers?
  • Please write a function that applies a sorting algorithm to two arrays of numbers provided as parameters.
  • Write some simple SQL queries.

ezCater Software Engineer Interview Questions

Quoted word for word from ezCater interview reports.

Can you create a React component that manipulates the DOM (add/remove) while getting its data from an external source?

Read reports

Could you create a sorting algorithm for an array of numbers?

Read reports

How would you write a program that takes a text file, extracts data, computes some stuff, and then outputs that stuff?

Read report

What would be your approach to designing a recipe app?

Read report

How would you structure a hypothetical app, primarily in terms of its database?

Read report

Formats, difficulty and experience

Across all 15 ezCater interview reports.

Interview formats

Technical 31.8%
Behavioral 27.3%
Coding 27.3%
System Design 9.1%
Presentation 2.3%

Interview difficulty

Easy 0%
Average 80%
Difficult 20%

Candidate experience

Positive 40%
Negative 53.3%
Neutral 6.7%