The recruiter was very nice, and the company is overall very energetic.
I had one recruiter phone screen and one phone technical interview, followed by an onsite interview of five rounds. The questions were pretty straightforward, and I solved them quickly. However, they told me after two days that I hadn't performed well enough in coding and algorithms.
Some of the interviewers were very friendly, but others seemed very tired and were not very responsive in conversation.
They want to ensure you're eager to join them, even though it's somewhat difficult to understand exactly why their products are important to their customers.
During the interview, I asked explicitly, and they confirmed that people at Palantir work harder than at other Silicon Valley companies, but the salary is not proportionally increased because they love the work.
I guess they'll hire you only if you can truly appreciate their products and culture and are fanatically passionate about the company.
Phone interview:
Same as what others have mentioned here. Find duplicates, find duplicates within distance k, find fuzzy duplicates within distance k.
Onsite interview:
The following metrics were computed from 47 interview experiences for the Palantir Software Engineer role in Palo Alto, California.
Palantir's interview process for their Software Engineer roles in Palo Alto, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Palantir's Software Engineer interview process in Palo Alto, California.