Picnic logo

Picnic Python Developer Interview Questions
& Process

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

Based on 7 interview experiences · FREE TO READ

1.6 Rounds average
Average Typical difficulty
28.6% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Picnic.

Showing 3 of 7
Picnic logo
Picnic

Python Developer

Engineering · nearly a year ago

Mid Easy Positive experience No offer 2 rounds
Interview process
Recruiter call Take home
Interview formats
Behavioral Technical

So first you have a chat with the hiring manager, it's pretty chill, just a get-to-know-you kind of thing. After that, they'll send over a take-home assignment to see if your coding skills are a good fit for what the team does.

Confirmed questions2 questions
  • Could you introduce yourself and explain your motivation for applying to this position?
  • What prompted your decision to pursue this particular role?
Picnic logo
Picnic

Python Developer

Engineering

Mid Easy Negative experience No offer 4 rounds
Interview process
Recruiter call Technical screen Take home Phone screen
Interview formats
Technical Coding Behavioral

So, first I talked to the hiring manager, which was alright. Then, there was this Codility test with some algorithms, pretty standard stuff, not too tough. After that, I had an hour call with some IT folks from Picnic. They wanted me to go over my work history and we chatted about past projects. Then came this weird part where they wanted me to code something like pseudocode, using a dictionary as a mock database for some business problem that wasn't clearly explained. It was about updating prices using some made-up API. Honestly, it wasn't hard, just felt vague and pointless. The communication wasn't great either, felt a bit toxic by the end, like they'd already made up their minds.

Confirmed questions4 questions
  • Tell me about your past experience.
  • What was your motivation for applying to Picnic?
  • Solve some easy/medium algorithm problems.
Picnic logo
Picnic

Python Developer

Engineering

Entry Average Negative experience No offer 1 round
Interview process
Recruiter call
Interview formats
Behavioral

I applied online and then had a call with a recruiter. It was just regular HR questions about my background, why I want to work there, and why I'm looking to leave my current job. I think I talked a bit too much, but it seemed okay. Then I got rejected a couple of days later. I was hoping they'd at least give me a chance to do the technical part and then talk about these things with the engineering manager.

Confirmed questions3 questions
  • Can you tell me about your background?
  • What are your reasons for applying to this company?
  • What makes you want to leave your current position?

Picnic Python Developer Interview Questions

Quoted word for word from Picnic interview reports.

Given a poorly specified business problem involving a hypothetical external API and a dictionary as a database, provide a pseudocode-like solution to update prices.

Read reports

Can you introduce yourself and describe your background in Python development? What drew you to apply to Picnic?

Read report

What prompted your decision to pursue this particular role?

Read report

Formats, difficulty and experience

Across all 7 Picnic interview reports.

Interview formats

Behavioral 58.3%
Technical 25%
Coding 8.3%
Presentation 8.3%

Interview difficulty

Easy 42.9%
Average 57.1%
Difficult 0%

Candidate experience

Negative 42.9%
Neutral 28.6%
Positive 28.6%