I applied online. The process took 1 week. I interviewed at Palantir Technologies (Palo Alto, CA) in Apr 2012
Interview
Applied online and received an email to set up a phone interview. They also provided helpful links to aid in preparation. During the phone interview, he asked about my resume a little bit before launching into the technical questions. Mostly data structures and algorithms questions, with a few general programming questions. I answered them as best I could, and unfortunately they found my programming knowledge to be lacking.