Even though it was with a recruiter, we delved into details about my background and past experience to an extent beyond what I had expected. Everything on the resume is fair game. The recruiter will ask lots of follow-up questions and request details.
I'd say this was LeetCode Easy/Medium. I think there were three problems to solve within a one-hour time limit. I could not pass every test case for the second problem, but I moved on to the next round anyway.
After scheduling this round of interview, the recruiter sent me an email with a guide on what kind of topics I could expect. The ones I remember are Arrays, Trees, BFS, and DFS. Again, LeetCode Easy/Medium level.
In summary, it was long and challenging, but I had lots of fun, and everyone that I talked to was really nice. For some reason, for the virtual on-site, I could only choose from the British time zone. Since I'm in Australia, their 9 AM was my 6 PM, so not the best time zone to work with.
An n-ary tree can represent the granting and revoking of access privileges to arbitrary data. For example, you might grant access privileges for North America data to Bob. Later, you may decide to revoke Bob's access for New York data. Then, you might grant access to California data to Amy. How would you implement granting and revoking using an n-ary tree? Be sure to consider the time complexity tradeoffs between granting and revoking.
The following metrics were computed from 12 interview experiences for the Palantir Forward Deployed Software Engineer Intern role in London, United Kingdom.
Palantir's interview process for their Forward Deployed Software Engineer Intern roles in London, the United Kingdom is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Palantir's Forward Deployed Software Engineer Intern interview process in London, United Kingdom.