I applied through college or university. The process took 3 weeks. I interviewed at Palantir Technologies (Pittsburgh, PA) in Oct 2015
Interview
I was contacted by a recruiter and asked to complete a 2 hour coding challenge that asked relatively simple questions through Hackerrank. You got to choose the language. Two or three days later, I was contacted about scheduling a phone interview, which happened two weeks later. The phone interview consisted of questions about my resume and personal projects/experience followed by an algorithms question done on a shared document. I was told a few days later that I would no longer be considered.
Interview questions [1]
Question 1
Given an array with successive stock prices, give an O(n) algorithm that finds the idea single buy/sell indices.
Had a chat with HR and then a technical interview with an engineer. They gave some some quite normal leatcode type questions that I had to answer to continue to the next steps.
I interviewed at Palantir Technologies (New York, NY)
Interview
I have so far completed the 20 minute recruiter call, which was an easy behavioral. They asked me what I'm looking for in a job and what I do at my current role.
I applied online. The process took 4 weeks. I interviewed at Palantir Technologies (New York, NY)
Interview
Quick call with recruiter then technical interview. First call was easy, fit of company etc... Technical interview was leetcode easy and code walk through. Overall, much easier than what I had read online.