The interview process was very long. The first three stages were quite easy and took about three weeks.
Then they scheduled me for two phone interviews, which were much harder than all the previous stages. In the first interview, they asked me a very difficult algorithmic task. It was a task where either you knew it beforehand and could solve it correctly, or it was very, very hard to come up with a solution during the 45-minute call.
The interviewer asked me to code in Java. This was the first time I had been asked to code in one specific language during an interview; all other companies had allowed me to choose a language I felt most comfortable with. The interviewer was very quiet and didn't mention any problems with the solution I proposed. In the end, I ended up coding the wrong solution, and the interviewer said it was okay, although it was clearly wrong.
I received an auto-reply rejection letter a few days after the second phone interview. I think it's very unprofessional that after five stages of the interview process, they only sent me an auto-reply email without offering any feedback. They even got the name of the position I applied for wrong in the rejection letter.
In one of the interviews, I was asked to design and implement a backend for a very hard and abstract problem.
The following metrics were computed from 2 interview experiences for the Palantir Software Engineer role in Poland.
Palantir's interview process for their Software Engineer roles in Poland is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Palantir's Software Engineer interview process in Poland.