Forward Deployed Engineer Interview Questions

696 forward deployed engineer interview questions shared by candidates

You have to detect input from keyboard, and detect whether the words are in the same row in the keyboard. For example, "asdf" will return YES, and "asde" will return NO. Write a code to solve this and what's the application to this? What if the input are of different language?
avatar

Forward Deployed Engineer

Interviewed at Palantir Technologies

3.7
Jan 22, 2014

You have to detect input from keyboard, and detect whether the words are in the same row in the keyboard. For example, "asdf" will return YES, and "asde" will return NO. Write a code to solve this and what's the application to this? What if the input are of different language?

You have two arrays with numbers in them. You have to stop the program once you've found the largest difference between one number in the 1st array and one number in the 2nd array. You do not have to return the numbers, just stop once you've found it.
avatar

Forward Deployed Software Engineer Intern

Interviewed at Palantir Technologies

3.7
Apr 16, 2015

You have two arrays with numbers in them. You have to stop the program once you've found the largest difference between one number in the 1st array and one number in the 2nd array. You do not have to return the numbers, just stop once you've found it.

The following question was the programming question during the second phone interview. The coding portion was conducted using Stypi (similar to Google Docs). I was allowed to use my language of choice (Python) rather than being forced to use Java. I was asked to write a routine to verify that all the words in the solution of a crossword puzzle were valid words. The crossword puzzle was represented as a two-dimensional array of single-character strings (and empty strings for the empty blocks). While this question is pretty straightforward, but there is a "better" solution than others which seemed to pique the interest of the interviewer—see the answer section for details. It is also worth pointing out that I later found that certain technical details of my solution were incorrect, but either the interviewer didn't notice or didn't care. I think the question was intended more to see how I work.
avatar

Forward Deployed Engineer

Interviewed at Palantir Technologies

3.7
Mar 5, 2013

The following question was the programming question during the second phone interview. The coding portion was conducted using Stypi (similar to Google Docs). I was allowed to use my language of choice (Python) rather than being forced to use Java. I was asked to write a routine to verify that all the words in the solution of a crossword puzzle were valid words. The crossword puzzle was represented as a two-dimensional array of single-character strings (and empty strings for the empty blocks). While this question is pretty straightforward, but there is a "better" solution than others which seemed to pique the interest of the interviewer—see the answer section for details. It is also worth pointing out that I later found that certain technical details of my solution were incorrect, but either the interviewer didn't notice or didn't care. I think the question was intended more to see how I work.

Given an array/list that contains boolean values for a system being in a failed state, figure out the fastest way to find the index of the first version that failed given that once the system fails it remains in the failed state. For e.g. given a list like [False, False, False, False, ...., False, True, True, True, True, True], write an algorithm that finds the index of the FIRST occurrence of 'True' in the FASTEST time.
avatar

Forward Deployed Engineer

Interviewed at C3 AI

3.1
Sep 29, 2018

Given an array/list that contains boolean values for a system being in a failed state, figure out the fastest way to find the index of the first version that failed given that once the system fails it remains in the failed state. For e.g. given a list like [False, False, False, False, ...., False, True, True, True, True, True], write an algorithm that finds the index of the FIRST occurrence of 'True' in the FASTEST time.

Viewing 21 - 30 interview questions

Glassdoor has 696 interview questions and reports from Forward deployed engineer interviews. Prepare for your interview. Get hired. Love your job.