Kaiser Permanente · Primly Community

Kaiser Permanente onsite final round: how it really goes, what they care about

staff_steph · 5 replies

Did my KP onsite last month. Fully virtual, four consecutive rounds on one day via Zoom. Here's exactly how it went.

Round 1: Coding (60 min) One medium-difficulty coding problem, live in a shared coding environment (they used CoderPad). The problem involved processing a stream of events and producing aggregated output. Classic interview-able problem. They gave hints when I got stuck, which I appreciated. The focus was on correctness first, then optimization. They asked me explicitly to walk through test cases.

Round 2: System Design (60 min) Healthcare-domain problem, roughly designing an appointment scheduling system for a large member base. I got to ask clarifying questions for about 10 minutes, then built out the design. Deep dives on their choice: they asked about consistency vs. availability tradeoffs, double-booking prevention, and how I'd handle offline or degraded states. The interviewer was engaged and pushed back productively.

Rounds 3 & 4: Behavioral (45 min each) This is where KP invests time that most tech companies don't. Two separate interviewers, different sets of questions, both going deep on past experience. Themes: navigating organizational complexity, healthcare-specific situations, cross-functional collaboration, handling failure and what you learned.

They did a debrief about a week and a half after the onsite. Offer came verbally about 4 days later.

Honest assessment: the day was long. Back-to-back rounds with minimal breaks. Bring water and snacks and give yourself an easy evening after. The caliber of the interviewers was high, better than some FAANG onsites I've done in terms of actually engaging with your ideas instead of just running a script.

They asked at the end of each round if I had questions. Use this. Ask about their technical debt situation, their on-call culture, their roadmap. They gave genuinely candid answers.

5 replies

pivot_pat

How long were the breaks between rounds? I have ADHD and 4 back-to-back rounds on one day is a little scary to think about.

quietquit_quincy

I had maybe 10-15 minute breaks between each round. The recruiter schedules it out. You can ask ahead of time if you need longer breaks, I'd say just email the recruiter beforehand. Health system, they get it.

staff_steph

The 'give genuinely candid answers' point on their Q&A is interesting. That's a good sign about the culture. Companies that dodge candidate questions about tech debt or on-call are telling you something.

sec_sasha

Did any of the system design or coding rounds touch on security concerns explicitly, or was it implied that you'd raise them yourself?

quietquit_quincy

Not explicitly prompted, but when I raised PHI handling and access control in the system design round it landed well. I think they expect senior candidates to surface those concerns without being asked. At a junior level I'm not sure.