Went through the full Pfizer digital tech loop earlier this year for a backend SWE role based out of their Parsippany office (hybrid, 3 days on-site). Here's the complete picture.
Recruiter screen (30 min) Standard stuff. She asked about my background, confirmed I was ok with hybrid, went over the role at a high level. No technical questions, just cultural fit and logistics. Response time from application to this call was about 12 days.
Online assessment (72-hour window) Two coding problems via HackerRank. Difficulty felt like medium Leetcode. One was a string manipulation problem (parsing a formatted log file), one was a graph traversal. No time limit within the window, so you could reasonably do it over a lunch break. Passed in a day.
Technical phone screen (60 min) One senior engineer on the call. Started with a quick background walkthrough, then moved into a coding problem shared via a Google Doc (no fancy IDE). Problem was basically a variant of LRU cache, but framed around 'medication batch tracking' to give it pharma flavor. They were pretty collaborative, not adversarial. Dropped hints when I was stuck.
Onsite loop (4 hours total, all virtual in 2026) Four rounds back to back with short breaks: Coding round: one medium-hard problem, data structures focus System design: more on this below Behavioral: ~45 min, very values-heavy Architecture + domain chat: a staff engineer asked about how I'd approach building scalable systems in a regulated environment (GxP compliance came up)
Timeline: About 5 weeks from application to verbal offer. The debrief-to-offer gap was almost 2 weeks, which felt long but was apparently normal for them given legal/HR sign-off requirements.
Overall the loop felt thorough without being brutal. The compliance angle was new for me coming from fintech, but they coached it pretty well. Happy to answer questions.