I applied through a recruiter. The process took 1 week. I interviewed at Palantir Technologies (New York, NY) in Mar 2014
Interview
Interview process was interesting. I originally applied through their website for the Software Engineer role, did 2 phone screens and got rejected. Seven months later, I get contacted about the FDE role and got 4 onsite interviews scheduled 2 days later. I was supposed to have a final brief chat with a founder, but after that had to be rescheduled, they decided to go ahead with an offer anyway. Overall, the interview process (the second time around) was extremely fast, and my recruiter was very friendly and responsive.
Interview questions [1]
Question 1
Mathematical proof using Proof by Induction for why a certain data structure has a certain property - very interesting question involving no coding, and on the edge between Computer Science and Mathematics.
I had behavioral interviews and then 4 in person interviews. The behavioral was straightforward. There was also a data query interview where they taught you a new "language" and had you execute basic queries in it. Then there was a system design interview. I had two of these. The last one they asked me if I was deployed to the moon to identify new species of alien what kind of system would I build.
Interview questions [1]
Question 1
If you were deployed to the moon to identify new species of alien what kind of system would I build.
I applied through a recruiter. I interviewed at Palantir Technologies
Interview
The interview process consisted of an initial recruiter screening followed by a technical interview with an engineer. The technical round focused primarily on LeetCode-style coding questions and problem-solving. The recruiter was responsive and the interview process was straightforward.
Interview questions [1]
Question 1
What is a technical project I have worked on recently.
A recruiter reached out to me and has the initial screening. Then the recruiter reached back to me after 3 weeks. You just have to wait for the recuriter to reach out to you. It could take some time.