Petal logo

Petal Interview Questions
& Process

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

Based on 21 interview experiences · FREE TO READ

3.3 Rounds average
Average Typical difficulty
42.9% Positive experience

Which role are you interviewing for?

10 roles · 21 reports

Candidate interview experiences

First-hand accounts from people who interviewed at Petal.

Showing 4 of 21
Petal logo
Petal

UX Designer

Design · more than a year ago

Senior Average Positive experience No offer 4 rounds
Interview process
Recruiter call Background check Technical screen Presentation
Interview formats
Behavioral Technical Presentation

The hiring process involved a few steps. It started with a chat with the hiring manager, then I spoke with some of the business partners who work in development and product. The final step was a quick design challenge, which I had to do on the spot with the hiring manager.

Confirmed questions1 question
  • Can you share an instance where you leveraged research to tackle a design challenge?
Petal logo
Petal

Full Stack Developer

Engineering · more than a year ago

Mid Average Neutral experience No offer 6 rounds
Interview process
Recruiter call Technical screen Onsite Background check Offer
Interview formats
Behavioral Technical Coding System Design Presentation Other

The interview process started with a recruiter call, then a frontend technical interview. The final round was quite long, about 5 hours, and included a frontend interview, data structures and algorithms, systems design, and meetings with the engineering manager and product manager. It wrapped up with a culture fit interview with an engineer from a different team. I appreciated the Talent team's transparency about the process, though the overall experience was just okay. Some things could have been handled better. For the final round, the itinerary mentioned they might end interviews early if the technical rounds didn't go well. While I get not wanting to waste time, it felt a bit inconsiderate given the length of the final round and the fact that all interviews were already scheduled. It felt like an ultimatum after I'd already committed my time. Also, in the final round, I was told the DSA interview would be in my preferred language. However, the interviewer immediately started with a Python problem without asking my preference. Since he didn't have one readily available in my choice, I just went with it to avoid losing more time.

Confirmed questions3 questions
  • Regarding systems design, would you opt for a push or pull architecture?
  • When considering systems design, what are your thoughts on push versus pull architecture?
  • Could you elaborate on whether you would choose a push or pull architecture for a system design scenario?
Petal logo
Petal

Talent Acquisition Lead

HR · more than a year ago

Lead Easy Neutral experience No offer 3 rounds
Interview process
Recruiter call Onsite Panel
Interview formats
Behavioral Technical

The Chief People Officer guided me through the process. It started with a phone interview, followed by an initial onsite with the People Operations Specialist and the Talent Associate. The final round involved several hiring managers and other employees. While I enjoyed the conversations, some interviewers seemed unprepared and asked generic questions, while others appeared to be just checking boxes. I received feedback from the Chief People Officer, some of which I agreed with, though I felt other points focused too much on my admitted shortcomings like being too diplomatic or the difficulty of proving ROI for university recruitment. Still, the challenges this role presents seem exciting for someone wanting to impact TA at Petal.

Confirmed questions5 questions
  • Could you share some of your weaknesses?
  • Describe your approach to managing the recruiting process with hiring managers.
  • How do you approach candidate selling?
Petal logo
Petal

Senior Data Engineer

Engineering

Senior Easy Negative experience No offer 3 rounds
Interview process
Recruiter call Technical screen Technical screen
Interview formats
Technical Coding System Design

Started with a 30 min phone call with a tech recruiter to discuss my expectations and the role/company. Then, there were tech rounds with two data engineering team members. The first was with a guy from the data eng team who gave me some schemas and sql questions. I felt he wasn't qualified to interview me, as he struggled with basic SQL concepts like case statements. This interview is where I got negative feedback about my SQL skills, which was frustrating because I believe the interviewer lacked knowledge. The second interview was a higher-level design problem with someone who seemed knowledgeable and straightforward. A couple of days later, I was told they weren't moving forward because the first tech round didn't go as they expected. My advice is to ensure interviewers are competent engineers to avoid wasting candidates' time.

Confirmed questions8 questions
  • Regarding the schemas provided, how many cards has customer '1544' possessed?
  • Identify customers who have not made any transactions using any of their cards.
  • Calculate the total transaction value per customer, broken down by month.

Petal Interview Questions

Quoted word for word from Petal interview reports.

Regarding the schemas provided, how many cards has customer '1544' possessed?

Read reports

Using SQL, can you explain how to calculate the moving average of a metric?

Read reports

Considering the card table and the rule that a customer can have only one active card at a time, how would you ascertain the close_date for each card?

Read reports

Can you implement an LRU cache in Python 3 that runs in constant time, using any available Python data structures, and pass the given unit tests within 15 minutes?

Read report

Regarding marketing materials, which regulations would you consult to offer legal advice?

Read report

Can you use SQL window functions to summarize user transactions?

Read report

Formats, difficulty and experience

Across all 21 Petal interview reports.

Interview formats

Behavioral 32.7%
Technical 30.6%
Coding 14.3%
Presentation 10.2%
Case 4.1%

Interview difficulty

Easy 19%
Average 57.1%
Difficult 23.8%

Candidate experience

Positive 42.9%
Negative 42.9%
Neutral 14.3%

Reports by job function

Engineering 7
Legal 2
Finance 2
Analytics 2
HR 2
Product 2