Pinwheel (NY) logo

Pinwheel (NY) Software Engineer 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

3.4 Rounds average
Average Typical difficulty
71.4% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Pinwheel (NY).

Showing 3 of 7
Pinwheel (NY) logo
Pinwheel (NY)

Software Engineer

Engineering · nearly a year ago

Mid Average Positive experience No offer 5 rounds
Interview process
Recruiter call Take home Phone screen Technical screen Onsite Background check Offer
Interview formats
Technical Behavioral Coding

Started with a recruiter phone screen, then there was a take-home assignment focused on web scraping. After that, I had a 30-minute call with the hiring manager. The 'Superday' consisted of three rounds: one mixed technical and behavioral, a second fully technical, and a final round that was purely behavioral. The very last step was a meeting with the CEO.

Confirmed questions2 questions
  • What are the fundamentals of web scraping?
  • Can you solve LeetCode medium problems?
Pinwheel (NY) logo
Pinwheel (NY)

Software Engineer

Engineering · more than a year ago

Senior Average Positive experience No offer 3 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite Panel Group Presentation Background check Offer
Interview formats
Technical Coding Behavioral System Design

So I started with a recruiter call to see if we were on the same page. Then a phone interview where they gave me a practical coding problem, not like typical leetcode. The final round was a virtual onsite, which was 3 parts: a live coding session, a chat with the hiring manager, and a system design discussion. I split the onsite over two days, doing the coding and manager chat on day one, and system design on day two. The live coding part was practical, but involved multithreading and locks, which was a bit outside my usual stuff, so be ready for that. Practicing leetcode concurrency questions might help. The hiring manager chat was about my past work and team fit stuff. Honestly, I felt like I messed up the live coding, and I was kind of relieved when they cut the process short and rejected me, saving me time. Though I guess some people might find that abrupt.

Confirmed questions5 questions
  • Can you share details about your previous work?
  • What's your familiarity with multithreading and locks?
  • Given a practical problem, can you implement a solution using multithreading and locks?
Pinwheel (NY) logo
Pinwheel (NY)

Software Engineer

Engineering

Senior Average Negative experience No offer 1 round
Interview process
Technical screen
Interview formats
Coding

A practical coding screen with two engineers. Even though I communicated well and solved the problem, they were expecting perfection. You have to perform perfectly right away, and don't expect friendliness to mean you're doing well. You need to have an answer immediately, within a few minutes, which is apparently the standard.

Confirmed questions1 question
  • A practical coding question, similar in difficulty to a medium LeetCode problem.

Pinwheel (NY) Software Engineer Interview Questions

Quoted word for word from Pinwheel (NY) interview reports.

How does the communication between servers and clients function?

Read report

Design a system capable of handling [specific requirement].

Read report

Given a practical problem, can you implement a solution using multithreading and locks?

Read report

Formats, difficulty and experience

Across all 7 Pinwheel (NY) interview reports.

Interview formats

Behavioral 31.6%
Technical 26.3%
Coding 26.3%
System Design 15.8%

Interview difficulty

Easy 14.3%
Average 71.4%
Difficult 14.3%

Candidate experience

Positive 71.4%
Negative 28.6%