Taro Logo

Software Engineer Interview Experience - Palo Alto, California

January 1, 2012
Positive ExperienceGot Offer

Process

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.

Questions

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?

Was this helpful?

Interview Statistics

The following metrics were computed from 47 interview experiences for the Palantir Software Engineer role in Palo Alto, California.

Success Rate

11%
Pass Rate

Palantir's interview process for their Software Engineer roles in Palo Alto, California is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive57%
Neutral23%
Negative19%

Candidates reported having very good feelings for Palantir's Software Engineer interview process in Palo Alto, California.

Palantir Work Experiences