Applied for a senior SWE role on KP's digital health platform team, got through the whole loop in about 5 weeks. Figured I'd write it up since there's almost nothing on here about what the tech interview actually looks like.
The process in order: Recruiter call (30 min) Technical phone screen with a hiring manager (45 min) Online coding assessment via HackerRank (90 min) Virtual onsite: 4 rounds back to back on one day
The onsite was the surprise. It was fully virtual, all Zoom, and structured pretty tightly. I had: one coding round, one system design round, two behavioral rounds. The behavioral rounds were heavier than I expected, probably 45 minutes each. KP takes their culture and mission stuff seriously. Like, you will be asked about working in a regulated environment, navigating large organizations, and dealing with constraints you can't control.
The technical bar felt like a good-mid-FAANG level. Not LeetCode hard territory, but they wanted to see clean code, edge-case thinking, and the ability to articulate tradeoffs. System design was healthcare-specific, something around how you'd architect a patient notification system. They cared a lot about reliability, PHI handling, and what happens when things fail.
Total from application to offer: about 7 weeks. The recruiter was responsive, which I appreciated. Offer came with a verbal then written within about a week of the final round.
One thing to know: KP moves slower than tech companies. They're a nonprofit health system with a huge IT org. Not a bad thing, but set expectations accordingly. The engineering culture feels more like a big enterprise than a startup, and that's fine if that's what you're after.
Happy to answer specifics if anyone has questions.