I applied through a recruiter. The process took 6 weeks. I interviewed at Palantir Technologies (London, England) in Jul 2018
Interview
I was approached by a recruiter in the company. He helped me well during the whole process by explaining each step and how I could best prepare for them.
The first step was a phone interview which treated my background and interests. I wasn't aware that there would be some deeper motivational questions but it was not a problem nonetheless.
The next step was an online coding exercise on HackerRank called "Catching an Insider Trader". I thought it wasn't too difficult and only required knowledge of some basic data structures. A tip I give is that you need to read the description very carefully.
After that I had a video meeting with a member from the engineering team. This session included talking about my experiences and passions within software engineering. Also I received a coding challenge of having to implement a hash table without libraries in a chosen language. For this exercise it is definitely helpful if you brush up hash tables before.
Finally I was invited to an on-site interview. The travel and stay was all taken care of very professionally with accommodation in an upscale hotel close to the office. On the day itself I think I had 4 interviews with different members of the company. It included a classic algorithmic problem solving exercise, a debugging exercise, a architecture design exercise and also a more general talk. In each session there were also some questions about my experience and why I want to work at Palantir, plus extra time to ask questions of my own. The level of the challenges was good I think and I actually enjoyed them. Also the people I met with gave a very positive impression of the company.
In the end I didn't get an offer because "we do not have a position that is a strong match for your qualifications at this time", without a more specific reason because "the company policy is to refrain from providing detail on hiring decisions". This was actually quite a disappointment because it didn't give me anything to work with.
Interview questions [3]
Question 1
Implement a hash table using a language of choice. Also implement dynamic resizing.
I interviewed at Palantir Technologies (Miami, FL) in Jun 2026
Interview
Started with a recruiter screen where the whole point is just checking if you actually care about their mission and the real-world impact of their software, rather than just wanting a cool tech job. After that was a 90 minute hackerrank OA that felt more like an implementation mini-project with SQL and Python instead of abstract algorithms.
The onsite was a 4-round loop chosen from decomp, re-engineering, learning, coding, and sys design. Decomp is the most important one - they give you a super vague prompt like designing a chess game or tracking a disease from scratch, and you have to map out the inputs and logic out loud. Re-engineering gives you around 1000 lines of code with a very subtle logical bug to fix, and the learning round drops you into a random API with barely any documentation to see how fast you pick it up lol. Coding was standard LC mediums but they squeeze a 20-minute behavioral chat right into the middle of it, and sys design was heavy on data governance and fault tolerance. The final chat with the hiring manager is pretty intense too ngl. They will actually make you redo parts of the onsite you struggled with. For prep, don't just mindlessly grind LeetCode. Practice reading other people's code fast and structuring ambiguous problems. I got a really good Palantir coach on Prepfully who helped a lot to catch my blind spots and get a reality check before the actual loop. Overall, not very easy though
Interview questions [1]
Question 1
A payment processing module has a race condition that produces incorrect totals under concurrent writes. Walk through how you would identify the root cause and propose a fix.
I applied through a recruiter. I interviewed at Palantir Technologies (Palo Alto, CA) in Jun 2026
Interview
Standard interview similar to their new grad. Recruiter, two technicals decomp and learning, and then hiring manager half behavioral half technical leetcode style. Really focused on why palantir, mission alignment, and role alignment.
I interviewed at Palantir Technologies (New York, NY)
Interview
Great interview process - 1. Recruiter call 2. Leetcode style technical 3. Scoping style (decomp) interview 4. Frontend coding 5. Another scoping (decomp round).
Interviewers were fun and engaging, and I felt challenged in a positive way.
Interview questions [1]
Question 1
Why do you want to work here?
What are you looking for in your next role.
Software Engineer applicants have rated the interview process at Palantir Technologies with 3.3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 45% positive. To compare, the company-average is 46.4% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer roles take an average of 21 days to get hired, when considering 375 user submitted interviews for this role. To compare, the hiring process at Palantir Technologies overall takes an average of 28 days.
Common stages of the interview process at Palantir Technologies as a Software Engineer according to 375 Glassdoor interviews include:
Phone interview: 43%
One on one interview: 21%
Skills test: 15%
Presentation: 9%
Group panel interview: 3%
Personality test: 3%
Other: 2%
IQ intelligence test: 2%
Drug test: 1%
Background check: 1%
Here are the most commonly searched roles for interview reports -