I applied through a recruiter.
Went through ~4 rounds total. First was standard recruiter convo, then the Karat screen which was a mix of resume walkthrough + a few coding problems in one sitting (timing is the tricky part here). After that was the onsite loop. Onsite had decomp, learning, coding, and a behavioral.
Decomp was more like breaking a problem/system into smaller parts and thinking through design choices, learning round was about picking up something new mid-interview and applying it, and coding was standard DSA but they want you to be very clear with your approach. Felt quite different from typical big tech loops - less about memorized patterns and more about reasoning through unfamiliar problems and explaining your thinking clearly.
For prep, I focused on LC (mainly mediums, with extra emphasis on graphs and trees), some low-level design, and practicing how to communicate my approach. Grokking helped for system design. I also did a mock interview on Prepfully with a Palantir coach who helped me with the decomp round a lot. Also skimmed Blind/Reddit as well to get a sense of how the rounds play out.
Design an in-memory database that supports basic CRUD operations, transaction rollback, and querying by multiple fields.
The following metrics were computed from 1 interview experience for the Palantir Software Engineer role in Aventura, Florida.
Palantir's interview process for their Software Engineer roles in Aventura, Florida is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Palantir's Software Engineer interview process in Aventura, Florida.