Was referred to the company through a current employee. Within a few days a recruiter reached out to me and we scheduled a call. After an initial phone screen, and a technical phone screen a few days later, we arranged for onsite interviews in New York. These consisted of 3 back-to-back 45-minute interviews, each probing a different skill set (Coding, Algorithms, High-level Decomposition). Following this was a lunchtime presentation on the company, and a face-to-face conversation with my recruiter. I was told that they would reach out to me in approximately one week's time regarding next steps (interviewing with a hiring manager). All the questions were straightforward, and I felt plainly confident after leaving the building. I was surprised when they called the next week and told me that things hadn't worked out. I gather from the feedback that this was based on a fair reading of my resume (I've held 2 internships, one at Google and one at a startup, and have worked on a few interesting personal projects, but nothing that really matches up to the caliber of their top applicants; I also haven't done all too much with data). My advice to prospective applicants would be to prepare for interviews as you would any - they aren't uniquely brutal at Palantir. Much more advantageous would probably be to do some preliminary research on the company, find a particular area of focus that excites you, and if you haven't any relevant experience, try to come up with an independent project that explores the space. If you are in university, as a general piece of advice that extends beyond Palantir, research experience is worthwhile. Most broadly, stay active and engaged: this is a company that seems to be searching most essentially for programmers who have demonstrated a range of different competencies and independent curiosity.