I first learned about Palantir from some of my classmates who had interviewed with them the year prior, and they all raved about the company. They were very prompt with their reply, and I had a phone screen scheduled shortly after I contacted them.
The whole interview process consisted of two phone interviews and an onsite interview. Most of their technical questions start off fairly standard. However, at the point where most companies stop asking you to improve your solution, Palantir goes further. I don't think I've had to pull out dynamic programming in an interview with any other company.
During the phone interviews, you're expected to code up your solutions on a computer while talking with your interviewer. I actually enjoyed this quite a bit. The onsite interview consisted of questions I had never heard before. I had been interviewing all year long, and most of them were boilerplate, but Palantir had quite a few curveballs.
They were very fast with feedback. After each interview, I didn't have to wait longer than a week before hearing whether or not I was advancing. At the end of the onsite interview, I was asked to meet one of the founders. A week later, they asked me to do a Skype interview with another founder, and shortly after, I received a phone call extending me an offer.
All the employees I talked to at the company seemed very happy. Palantir seems to have a very open and collaborative atmosphere among its engineers. Also, it seems that they are incredibly flexible with working hours, which was a big selling point when I was making my decision. Additionally, they have dogs running around; one walked into my interview room while I was waiting, looked at me for a minute, and then left. This place is too good to be true.
Which numbers in an unordered list can be represented as a sum of three other numbers in the list?
Write a function that finds all the different ways you can split up a word into a concatenation of two other words.
Say you have an unordered list of numbers ranging from 1 to n, and one of the numbers is removed. How do you find that number?
What if two numbers are removed?
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.