Hungryroot logo

Hungryroot Interview Questions
& Process

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

Based on 19 interview experiences · FREE TO READ

2.5 Rounds average
Average Typical difficulty
26.3% Positive experience

Which role are you interviewing for?

12 roles · 19 reports

Candidate interview experiences

First-hand accounts from people who interviewed at Hungryroot.

Showing 4 of 19
Hungryroot logo
Hungryroot

Senior Software Engineer

Engineering · nearly a year ago

Senior Difficult Neutral experience No offer 3 rounds
Interview process
Technical screen Technical screen Technical screen
Interview formats
Technical Behavioral Coding

So the interview had three main stages. First was a technical round, then a behavioral round that also touched on technical stuff, and finally a back-to-back technical/behavioral interview. My recruiter, T, got a lot of comments about seeming uninterested or catty, but honestly, I think they just have a lot to get through. I didn't find them unprofessional, just be ready to talk about your backend development skills. For me, it was a backend role. Overall, it was a pretty straightforward, efficient process, and everyone I met was friendly and professional. The main issue I had was the jump in difficulty between the first and second technical interviews; the second one was way harder than the first, maybe the hardest I've had in 12 years. I didn't have prep material, so it was tough. If you're an average developer or get stressed easily, you'll need to study for several hours, even if you use Django daily. I'm marking it as difficult, but that might not be true for naturally gifted developers or those who work a lot with complex Django queries. It felt harder than my FAANG interviews from years ago, probably because I prepped for those and not this one.

Confirmed questions8 questions
  • Tell me about your passive understanding of Django.
  • How do you handle performance considerations with Django?
  • Can you solve this Leetcode Easy question?
Hungryroot logo
Hungryroot

Senior Front End Engineer

Engineering · more than a year ago

Senior Average Negative experience No offer 2 rounds
Interview process
Phone screen Technical screen
Interview formats
Technical Behavioral

The interview process felt fair, but it ended unprofessionally. It started with a phone screen, then a technical interview where I had to complete some basic frontend tasks. Right before the interview, the recruiter informed me the CTO would be observing. This was a bit strange and suggested some disorganization. I didn't do great in the interview and expected to be rejected, so it was odd when the recruiter followed up about scheduling another round. I sent my availability, and after a 4-day wait and my follow-up, they told me they actually didn't want to proceed because my technical interview performance wasn't strong. It's tough job hunting without being given false hope and then being ghosted. It's a bad look.

Confirmed questions1 question
  • Can you tell me about your responsibilities in your prior role?
Hungryroot logo
Hungryroot

Planner

Operations

Entry Average Negative experience No offer 4 rounds
Interview process
Recruiter call Phone screen Take home Presentation Panel
Interview formats
Behavioral Technical Presentation Group

So I had this initial interview screen with the HR rep TT, who sounded robotic and generally unhappy during the 30 minutes. It was a red flag right from the start, honestly, because HR is supposed to be the welcoming face of the company. They record interviews using BrightHire, which I'm not a fan of; it feels like they aren't paying attention or can't multitask. TT even sounded annoyed when I spoke too long on one question, telling me to keep it brief next time. I could barely hear him, probably because of the recording software. Right after that, he scheduled me for the next step, a phone interview with the hiring manager. He told me the whole process would take about two weeks and involve 4 steps: 1st HR, 2nd Manager, 3rd a case study with a discussion, and finally, 4th panel interviews with up to 5 people for 30 minutes each, which is quite a bit of time. The day before my interview, TT emailed saying they were canceling the next step and going in another direction. I find this rude and off-putting, and honestly, I don't want to work for a company that can't stick to its process. It feels like bias and assumptions were made before even talking to the hiring manager. I'm super qualified, meet all requirements, and was excited about the role and salary, even though it was lower than my previous job. The travel was a big draw for me. But if personality was the issue, I guess I dodged a bullet. Grateful for the clarity, because a company that cancels last minute and has a robotic HR rep with note-taking tools isn't somewhere I'd invest more time. I'll take my master's degree, bubbly personality, and experience elsewhere.

Confirmed questions1 question
  • Does the salary expectation align with your desires?
Hungryroot logo
Hungryroot

Software Engineer

Engineering

Mid Difficult Positive experience No offer 2 rounds
Interview process
Recruiter call Phone screen Technical screen
Interview formats
Technical Coding Behavioral

I had a phone screening at first and it went well so they set up the next interview round. The second round was pretty basic, it started with some introductions and then a coding challenge. I'm not the best at leetcode style problems yet, but it takes practice. I took too long on the first question and ran out of time. I bet there was another coding problem after that. A few days later, I got an email saying I was rejected, probably because I took too long on the coding problems. Everyone was really nice though. It seems like a cool company, but 5 interviews in a month is a lot.

Confirmed questions1 question
  • Can you tell me about a project you've worked on at your current job and the technologies involved?

Hungryroot Interview Questions

Quoted word for word from Hungryroot interview reports.

Write a SQL query to select all fields from a table, sort by date descending, and limit to one result.

Read reports

Write a function to find the pivot index where the sum of elements on the left equals the sum of elements on the right.

Read reports

What's the syntax for referencing the ManyToManyRelatedManager attribute?

Read reports

Can you find the pivot index in an array where the sum of numbers to the left equals the sum of numbers to the right?

Read reports

Explain ManyToManyField and the 'through' field in Django.

Read report

Can you explain aggregation and annotation in Django ORM?

Read report

Describe or implement a solution related to the Luhn algorithm.

Read report

What can you tell me about Django ORM and Python in general?

Read report

Formats, difficulty and experience

Across all 19 Hungryroot interview reports.

Interview formats

Behavioral 42.1%
Technical 28.9%
Coding 10.5%
Presentation 7.9%
System Design 5.3%

Interview difficulty

Easy 15.8%
Average 57.9%
Difficult 26.3%

Candidate experience

Neutral 21.1%
Negative 52.6%
Positive 26.3%

Reports by job function

Engineering 10
Analytics 3
Operations 3
Marketing 2
Sales 1