I applied through a recruiter. I interviewed at Intuit in Dec 2017
Interview
The 1st interview wasn't done by Intuit engineers. They use a third party called Karat to do the interview. Also the first interview with Karat was a video call.
Interview questions [1]
Question 1
In a 2D array of "1's" find the box indicated by "0's"
I applied online. The process took 1 day. I interviewed at Intuit (San Diego, CA) in Oct 2017
Interview
The question was one online question asked over an interviewing platform called karat. I was not able to answer the question and pass all of the test cases in the given time allotted (around 60 min.). I have not heard back from them
Interview questions [1]
Question 1
We have some input that describes the steps of a workflow. The input consists of pairs of steps, each one indicating that one step must be completed before another. For example, in sample input 1, "clean" must occur before "build" and "build" must occur before "link". The input can occur in any order.
We want to write a function to separate a given workflow's steps into multiple stages in such a way that all the steps in each individual stage can run at the same time. The function should return a list of lists. In which each list represents one stage. Each step should run in the earliest possible stage.
Sample Input 1:
precursor_steps = [
["clean", "build"],
["metadata", "binary"],
["build", "link"],
["link","binary"],
["clean", "metadata"],
["build","resources"]
]
Sample Output:
[
["clean"],
["build", "metadata"],
["resources","link"],
["binary"]
]
I applied through college or university. The process took 1 week. I interviewed at Intuit (Claremont, CA) in Sep 2017
Interview
The interview was on campus with approximately 75 minutes in total. The first 30 minutes was a detailed review of my background and project experience. The next 35 minutes were two coding problems, followed by 10 minutes of Q&A.
Interview questions [1]
Question 1
Debugging an implementation of queue.
Implementing a cache.