Palantir

1. Interview Questions
2. Engineering at Palantir
3. Career Levels and Compensation

Some (but not all) of the work the company does is incredibly exciting and impactful to real-world problems. Your co-workers will be smart, hard-working, and motivated. There's a very small number of companies in the DC area that offer catered food 3 times a day and have a speakeasy. The perks are real, and while they shouldn't be a deciding factor, they're definitely nice.Stop hiring software engineers to not do software engineering. Don't lie to prospective candidates about their job duties. Consider hiring some people who have demonstrated excellence in leadership, and actually let them be leaders and make decisions.

Interview Questions

Learn to handle questions like these with the AlgoDaily course and curriculum.

Please ensure you read the disclaimer on the previous page reading the accuracy and sourcing of these problems.

Give 3 distinct algorithms to find the K largest values in a list of N items.
Remove duplicates in an unsorted array where the duplicates are at a distance of k or less from each other.
Print a binary tree using breadth first search, i.e. print all numbers level by level on a tree. Add a line break between each level.
Uniqueness of Arrays: If there are two lists, and each have an identical number in them except for one unique number, how do you find the unique number?
How would you find the shortest path between two nodes in a graph? Write code in Java to do this.
Subsets Summing Zero: Find the sum of two integers that sum up to zero, given an array of integers.
Sort a list of numbers in which each number is at a distance k from its actual position
Array Intersection: Write a function that determines the intersection (identical elements) of two arrays.
For an array of integers, give an algorithm to determine if there are three elements that sum to zero. What are the time and space complexity? Generalize to the case where the sum of k elements is 0.
Given a string of integers of undefined length, how would you choose an element uniformly at random using only a constant amount of space? How would you prove that your algorithm is correct?

Engineering at Palantir

This information was sourced from reviews originally posted on Glassdoor.

Brilliant people, domain experts, quick thinkers, constructively critical. Opportunity to solve problems and impact a variety of institutions and domains that doesn't exist anywhere else. Teammates honestly depend on the hard work of each other and it keeps us moving forward. Great culture of working hard on important, high-stakes work and supporting the people you're working with. Not super political.

Very fast career growth. Since your lead probably has significantly more work they'd like to get done than they actually can, if you demonstrate that you be trusted to prioritize, plan, and deliver without their involvement you will be given more and more autonomy, very rapidly. Related to the above: very fast personal growth. Since there is so much more work than can actually get done, you can basically choose any kind of project you wish to work on, and change regularly. You can try out roles you wouldn't normally, and tackle problems in various industries.

Lots of growth opportunities if you're willing to teach yourself Many friendly and curious people Tasty food Fun events Good yoga classes.The wheel is reinvented all the time here since we never actually use industry best practices. The leads are young (especially on product development) and it's an intensely political workplace. Many of the leads are horrible at giving honest feedback and people are frequently burned by this (including myself). People are often praised for working through the night or weekends. They are never praised for planning ahead to avoid such catastrophes. Working long hours is a badge of honor here.

Palantir is a very well run company with incredibly high caliber employees and products. Code reviews are rigorous and the quality of software is stellar. Lots of interesting work, fast-paced team.The culture of the company is such that you do need to be willing to commit more than working hours to it. There is a culture of Palantir being in many aspects of life to weekend hangouts to business trips...etc.

Engineering Levels

Hover over to see details. This data was sourced from submissions at levels.fyi.

Software Engineer (Only one level across Palantir)
$190,600
$155,600 - Base
$12,000 - Stock
$23,000 - Bonus
Not Available
Not Available
Not Available - Base
- Stock
- Bonus
Not Available
Not Available
Not Available - Base
- Stock
- Bonus
Not Available
Not Available
Not Available - Base
- Stock
- Bonus
Not Available
Not Available
Not Available - Base
- Stock
- Bonus