I connected with a Cloudera internal recruiter via LinkedIn. The process took approximately 2.5 weeks before the phone screening interview.
On the phone, I was asked to design an in-order iterator class for a BST. That went well, and I had an on-site interview after a week.
The on-site lasted 5.5 hours, with 6 people. The QA director had a half-hour slot, and the rest had one hour each.
Besides the director and hiring manager, who asked me general behavioral and QA methodologies questions, it was mostly algorithms and coding on the whiteboard.
Everybody was very friendly and helpful. The atmosphere was great. The hiring manager took me to lunch, and I even got a goody bag to take home.
Unfortunately, my coding skills were not up to their standards, and I was rejected.
Given a Bank class in Java, list all the test cases you would come up with.
Given a tree, decide if it is a binary tree.
Given a tree node and an integer number, write a method that returns true or false if any path from that node sums up to that number.
Given a matrix of 0s and 1s, return a set of connected unions of 1s.
More code on recursion, Stack, and Queue.
The following metrics were computed from 1 interview experience for the Cloudera Senior Software Engineer, Test and Automation role in Palo Alto, California.
Cloudera's interview process for their Senior Software Engineer, Test and Automation roles in Palo Alto, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Cloudera's Senior Software Engineer, Test and Automation interview process in Palo Alto, California.