
Palantir Technologies Field / Application Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 198 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Palantir Technologies.
Forward Deployed Engineer
Got a phone screen first, then had to do 3 hackerrank problems. The first two were pretty easy, but the third one was a dynamic programming knapsack problem. All 3 problems were linked and built on each other. Like, imagine designing a vending machine message system. First part: given drinks, prices, order, and balance, print change message or insufficient funds. Second part: now you can use balance or rewards points. Third part: optimize for cheapest drink price with a reward scheme. I passed the hackerrank, but I'm still in the middle of the interview process. It felt easier than Intuit but harder than the US Govt Tech Force interviews.
- Tell me about your projects and past work.
- What are your thoughts on working here?
- Can you design a system to handle vending machine messages, specifically calculating change or indicating insufficient balance based on a drink list, prices, order, and user balance?
Forward Deployed Engineer
3 rounds in total. One is Sql type question. Second is MBB type question and a learning and applying type question-basically builds on the earlier parts.Pretty straightforward just make sure to practice this skills before hand
- Tell me about your internal motivation.
- Tell me about your impact.
Forward Deployed Engineer
Got an OA first, which had 3 questions to be completed in 60 minutes. It included a dynamic programming question, a SQL question, and an API-based question. I passed all test cases for the SQL and API questions, but not for the DP one, so I didn't move on. The DP question was tough! On the bright side, it was good to see questions that seemed relevant to what a Software Engineer actually does day-to-day, rather than just pure competitive programming stuff.
- A dynamic programming question, a SQL question, and a REST-API question
Palantir Technologies Field / Application Engineer Interview Questions
Quoted word for word from Palantir Technologies interview reports.
“Given a 2D array of non-negative integers representing a map where 0s are water and non-0s are land, and land cells form islands (connected horizontally or vertically), find the size of the island with the highest total value (sum of its cells).”
Read reports →“Given a list of valid words, how would you create a function that finds all anagrams for an input word?”
Read reports →“Write a routine to verify that all the words in the solution of a crossword puzzle are valid words, given the puzzle as a 2D array of strings.”
Read reports →“How do you delete a node from a singly linked list if you're only given a pointer to that node?”
Read reports →“What's the probability that all endpoints of a randomly thrown triangle within a rectangle are inside a circle, given the rectangle and disk setup?”
Read report →“How would the detection of words on the same keyboard row be affected if the input were in a different language?”
Read report →“What is the fastest way to determine the winner from 25 racers using a 5-racer track, and what is the optimal number of races to do so?”
Read report →“Given a list of events, each represented by a timestamp, and a list of time intervals, how can you determine how many of these intervals contain each event?”
Read report →“Regarding selecting a sentence uniformly at random in a text by starting at a random spot and moving back and forth until a full stop is found with a following character, is this method accurate?”
Read report →Formats, difficulty and experience
Across all 198 Palantir Technologies interview reports.