Upload Button Icon Add office photos

Filter interviews by

Palantir Technologies Interview Questions and Answers

Updated 2 Oct 2024

Palantir Technologies Interview Experiences

3 interviews found

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Referral and was interviewed in Apr 2024. There were 2 interview rounds.

Round 1 - Coding Test 

45minutes, data structure and algorithms

Round 2 - N/A 

(2 Questions)

  • Q1. It was a data structure question
  • Q2. Why do you want to join palantir?
  • Ans. 

    I want to join Palantir because of their cutting-edge technology and impactful work in data analytics.

    • Exciting opportunity to work with cutting-edge technology

    • Passionate about data analytics and its impact on decision-making

    • Impressed by Palantir's reputation for solving complex problems

    • Desire to be part of a team that is making a difference in the world

  • Answered by AI

Interview Questions & Answers

user image vxtual

posted on 20 Apr 2024

Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. BSF and DSF: design an algorithm to help firefighters map a floor susceptible to being on fire and map out the land that's safe.

Interview Preparation Tips

Interview preparation tips for other job seekers - Utilize the best optimal solution when coding with Palantir technical interviews.

Skills evaluated in this interview

Interview Questions & Answers

user image Anonymous

posted on 8 May 2015

Interview Preparation Tips

Round: Technical Interview
Experience: The interview was scheduled after I passed the coding challenge.The interview started about 20 minutes late due to technical problems with Skype connection, so the interviewer dived in quickly to the technical question.We want to create LRU Cache, a data structure that stores pairs , and has maximum capacity, after which, any insertion process should remove the least recently used element.An element is considered used when it’s first inserted to the cache, and if its value was retrieved.The interviewer wrote the body of the class, and my task was to implement it.
The first idea I got was to use a doubly-linked list, where any insertion process to the cache means we insert a new element as the head of the linked list, and of course the least recently used element is at the tail of the list.The insertion worst case run-time was O(1), but the retrieval method was to run in O(n).I was then asked to find a better way to improve the running time of the get method, and I suggested we use a hashtable to store the pairs , but then we would still need another way to store the order of usage of every element.I suggested we can use a heap, to easily retrieve the least recently used element, but the interviewer asked me to combine the idea of the hash table with the idea of the linked list to get a better implementation.
So, the idea I got was to create both a hash table to be used in the get method, and a linked list to store the precedence of each key.
So, for each key, we have 2 entries, 1 entry in the hash table, and another one in the linked list, so I created another hash table, that given the key, it returns the node of that key in the linked list.I started writing the code and kept updating it whenever we find a bug.My final code was as follows:// This is the text editor interface. // Anything you type or change here will be seen by the other // person in real time. /* *  Cache of at most maxCapacity objects, referenced by identifiers of  *  type .  When the cache needs to free up space, it drops the  *  least-recently-used object. */class LruCache {         class ListNode    {        public K key;        public ListNode next, prev;        public ListNode()        {            next = prev = null;        }        public ListNode (K key)        {            this.key = key;        }        public ListNode (ListNode next, ListNode prev)        {            this.next = next;            this.prev = prev;        }        public setNext (ListNode next)        public getNext        public setPrev (ListNode prev)        public getPrev    }         public class LinkedList    {        public ListNode head, tail;        public int size;        public LinkedList ()        {            head = tail = null;            size = 0;        }        public LinkedList (ListNode node)        {            this.head = this.tail = node;        }                 public void removeNode (ListNode node)        {            if (node != list.getHead())            {                ListNode prev = node.prev;                ListNode next = node.next;                if (prev != null)                    prev.setNext(next);                if (next != null)                    next.setPrev(prev);                else                    list.setTail (prev);            }            else            {                if (head == tail)                    head = tail = null;                else                    head = head.next;            }        }        public void setHead (ListNode node)        {            if (head != null)                head.setPrev = node;            node.next = head;            node.prev = null;            head = node;        }        public ListNode getHead        public void setTail (ListNode node)        {            if (tail != null)            {                node.prev = tail;                tail.next = node;            }            tail = node;            node.next = null;        }        public ListNode getTail    }         /*    --------------------- (K1, T1) <- 1 (1, K1)        (LRU)    --------------------- (K2, T2) <- 2 (2, K2)    (K3, T3) <- 3 (3, K3)       (MRU)    */         private final int maxCapacity;    private HashTable valueTable;    private HashTable nodeTable;    private LinkedList list;    /*     * Returns object with identifier , stored in the cache.       * This object then becomes most-recently-used.     */    public T get(K key) {        // fill in        if (!valueTable.contains(key))            return null;        ListNode node = nodeTable.get(key);        list.removeNode(node);        list.setHead(node);        return valueTable.get(key);    }         /*     * Puts in the cache.  At the time it's put in      * it is the most-recently-used.     */    public void put(K key, T object) {        // fill in        ListNode newNode = new ListNode (key);        list.setHead = newNode;        list.size++;        valueTable.add(key, object);        nodeTable.add(key, newNode);        if (list.size > maxCapacity)        {            ListNode tail = list.getTail();            valueTable.remove (tail.getKey());            nodeTable.remove (tail.getKey());            list.removeNode (tail);            list.size--;        }    }    }

Round: Resume Shortlist
Experience: After we finished the technical question, the interviewer moved on to discuss the projects on my resume, and asked which project was most enjoyable and why.
My answer was for the Ocean Simulation project, because among all projects I have done in college, that was the one I most used algorithms and tried to make the software as smart as possible.

College Name: NA

Top trending discussions

View All
Salary Discussions, Hike & Promotions
2w
a senior executive
GF salary Vs. My salary
Me and my gf have been dating for 5 years. Back in 2020, I started my career with a package of ₹5 LPA. Over the years, I’ve reached ₹22 LPA in 2025. She started her journey with ₹3 LPA(2020) and is now earning ₹8 LPA(2025). We’ve been in a live-in relationship for around 2 years, and the idea was to share expenses equally. But, equal sharing never really happened. If we go to a café she likes, especially with friends, I will pay the entire bill. We only split the house rent and grocery bills. I told her lots of time to cut down these costly cafe expenses or earn more money, increase your package, study and work hard, but.....she is now in her comfort zone. Being from a tech background, I have seen people upgrade their skills and package for a good life in metro cities. I am ready to support her in her studies, but she is like I am earning enough for myself.... No, you are not. I love her, but I don't know how to overcome this issue between us. Please suggest!
Got a question about Palantir Technologies?
Ask anonymously on communities.

Interview questions from similar companies

Team Lead Interview Questions & Answers

BigBasket user image akrshita chauhan

posted on 6 Feb 2022

I applied via Referral and was interviewed before Feb 2021. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - HR 

(6 Questions)

  • Q1. What are your salary expectations?
  • Q2. What is your family background?
  • Q3. Share details of your previous job.
  • Q4. Why should we hire you?
  • Q5. Why are you looking for a change?
  • Q6. Tell me about yourself.

Interview Preparation Tips

Interview preparation tips for other job seekers - Confedence label should be 💯 correct

I appeared for an interview in Nov 2020.

Interview Questionnaire 

1 Question

  • Q1. Mainly about sql, previous job role

I applied via Other and was interviewed in Dec 2020. There was 1 interview round.

Interview Questionnaire 

2 Questions

  • Q1. Are you happy?
  • Ans. 

    Happiness is a state of mind influenced by personal achievements, relationships, and a positive outlook on life.

    • I find joy in achieving sales targets, which motivates me to perform better.

    • Building strong relationships with clients brings me satisfaction and happiness.

    • I enjoy collaborating with my team, sharing successes, and learning from each other.

    • Personal growth through challenges in sales keeps me engaged and happy...

  • Answered by AI
  • Q2. Where you go when you make holiday
  • Ans. 

    I love exploring new cultures and relaxing on beautiful beaches during my holidays, often visiting places like Bali or the Amalfi Coast.

    • I enjoy beach destinations, such as Bali, for relaxation and water sports.

    • Cultural trips to cities like Paris or Rome allow me to immerse in history and art.

    • I also appreciate nature retreats, like hiking in the Swiss Alps or visiting national parks.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - when someone need job. no ask any question by interviewr

I applied via LinkedIn and was interviewed before Jul 2021. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - One-on-one 

(1 Question)

  • Q1. Knowledge about data summarisation.and some tools like Power bi and advance excel.

Interview Preparation Tips

Interview preparation tips for other job seekers - Always speak first answer like perfect and effective answer without any hesitation...
Are these interview questions helpful?

I applied via Referral and was interviewed before Sep 2020. There was 1 interview round.

Interview Questionnaire 

2 Questions

  • Q1. Tell me abt yourself
  • Q2. Achievements in past
  • Ans. 

    I successfully led projects that improved efficiency, increased sales, and enhanced team collaboration in my previous roles.

    • Increased sales by 20% in one year by implementing a new marketing strategy.

    • Led a team of 10 in a project that reduced operational costs by 15%.

    • Developed a training program that improved employee performance and satisfaction.

    • Successfully managed a cross-departmental initiative that streamlined com...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Give your best, go in a flow , talk truth

Interview Questionnaire 

1 Question

  • Q1. They asked 3 Coding questions and 5 MCQ all of them were very simple. One was related to fibbonaci. Another one was like there was 2d array and at i,j sum till row i and sum till j was given and all the el...

Interview Preparation Tips

Interview preparation tips for other job seekers - I got all three questions correct and also I got a call from recruiter saying that be prepared for interview at tuesday but when i tried calling, He wasn't picking it up. Overall, It was a pathetic experience.

I applied via Referral and was interviewed before May 2021. There was 1 interview round.

Round 1 - One-on-one 

(2 Questions)

  • Q1. It is relevant to area where you are expertises and for position you applied for
  • Q2. Relevant to position

Interview Preparation Tips

Interview preparation tips for other job seekers - Really good company and can enjoy myntra benefits a lot .

Palantir Technologies Interview FAQs

How many rounds are there in Palantir Technologies interview?
Palantir Technologies interview process usually has 1-2 rounds. The most common rounds in the Palantir Technologies interview process are Technical and Coding Test.
What are the top questions asked in Palantir Technologies interview?

Some of the top questions asked at the Palantir Technologies interview -

  1. BSF and DSF: design an algorithm to help firefighters map a floor susceptible t...read more
  2. It was a data structure quest...read more

Tell us how to improve this page.

Overall Interview Experience Rating

4/5

based on 2 interview experiences

Difficulty level

Moderate 100%

Duration

Less than 2 weeks 100%
View more

Interview Questions from Similar Companies

Swiggy Interview Questions
3.8
 • 465 Interviews
BigBasket Interview Questions
3.9
 • 392 Interviews
Meesho Interview Questions
3.7
 • 363 Interviews
CARS24 Interview Questions
3.5
 • 359 Interviews
Lenskart Interview Questions
3.2
 • 355 Interviews
Udaan Interview Questions
3.9
 • 346 Interviews
Blinkit Interview Questions
3.7
 • 231 Interviews
Oyo Rooms Interview Questions
3.3
 • 227 Interviews
Myntra Interview Questions
3.9
 • 227 Interviews
Square Yards Interview Questions
3.7
 • 210 Interviews
View all

Palantir Technologies Reviews and Ratings

based on 1 review

5.0/5

Rating in categories

5.0

Skill development

5.0

Work-life balance

5.0

Salary

5.0

Job security

5.0

Company culture

5.0

Promotions

5.0

Work satisfaction

Explore 1 Review and Rating
Compare Palantir Technologies with

Udaan

3.9
Compare

BigBasket

3.9
Compare

Swiggy

3.8
Compare

CARS24

3.5
Compare
write
Share an Interview