I applied online and was contacted by a recruiter. The process started with a behavioral phone interview going over the company and my background. The next step was an online HackerRank challenge for detecting insider trading. After the HackerRank challenge, I was invited to a technical phone interview using an online IDE to write my solution. After a few more phone calls with recruiters, I was invited to an onsite interview in NYC, which consisted of three 1-hour technical interviews and a tour of the office.
Technical Phone Interview: Using the language of your choice, determine if a given binary string is valid ASCII. I was given the following table to explain what valid ASCII means: every character must be in one of the following forms.
1-byte: 0???????
2-byte: 110????? 10??????
3-byte: 1110???? 10?????? 10??????
Example: a: "01100001" aa: "0110000101100001" ü: "1100001110111100" ☃: "111000101001100010000011"
A sample input is; "111000101001100010000011"
You and a friend are at a Hack-A-Thon making a baking program where the user inputs ingredients and the program finds out what recipes you can make?
Given a binary tree, zig-zag print the nodes.
1
/
2 3
/ \ /
7 6 5 4
Prints 1, 2, 3, 4, 5, 6, 7.
The following metrics were computed from 29 interview experiences for the Palantir Forward Deployed Software Engineer role in New York, New York.
Palantir's interview process for their Forward Deployed Software Engineer roles in New York, New York is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Palantir's Forward Deployed Software Engineer interview process in New York, New York.