I applied through a recruiter. The process took 5 weeks. I interviewed at Cloudera (Palo Alto, CA) in Nov 2016
Interview
I've connected to Cloudera internal recruiter via LinkedIn. The process took approximately 2.5 weeks before phone screening interview. On the phone I was asked to design in-order iterator class for a BST. That went well, and I had on-site inerview afler a week.
On-site lasted 5.5 hrs, with 6 people. The QA director had half-an-hour, the rest 1 hr each. Besides director and hiring manager, who asked me general behavioral and QA methodologies questions, it was mostly algorithms and coding on the white board.
Everybody was very friendly and helpful. The atmosphere was great. Hiring manager took me to lunch. And I even got goody bag to take home :-)
Unfortunately, my coding skills were not up to their standards, and I've got rejected.
Interview questions [1]
Question 1
Given a Bank class java code, list all the test cases you would come up with.
Given a tree, decide if it's a binary tree.
Given a tree node and integer number, write a method that returns true/false if any path from that node sums up to that number.
Given a matrix of 0 and 1, return a set of connected unions of 1s.
More code on recursion, Stack, Queue