I applied through a recruiter. The process took 4 weeks. I interviewed at Cloudera in Dec 2017
Interview
A recruiter reached out to me via LinkedIn. After a brief chat with the recruiter, a phone screen was scheduled. The interviewer was late a few minutes for the call, and immediately jumped into the question without any introduction about himself or me. It was a object oriented design question and I was able to model it making me think that it went well. After 2 weeks i received an automated email with the usual boilerplate message. I am very disappointed with the way the information was communicated and the way the phone-screen interviewer went about the interview and what he found to be missing, given I was able to provide 2 approached and weigh those options and come up with the code for it.
Interview questions [1]
Question 1
Implement a ‘bank’ class. The bank should keep track of the account balances for different accounts designated by numeric identifiers. It should support the following operations: deposit/withdraw to a single account, transfer between two accounts, and calculate the total amount of money in the bank. Opening a new account should be done by depositing or transferring money to a previously-unused account ID. Accounts cannot have negative balances. Regulations also state that no account may hold more than $100M.