I applied online. The process took 1 week. I interviewed at DataStax in Mar 2014
Interview
Standard interview process consisting of a phone call from a recruiter followed by multiple tech interviews via video conferencing. They will give you a programming problem to solve in your language of choice.
I solved the programming problem only to have it labeled as too simplistic of a solution. Evidently the hiring manager made a mistake in not providing a challenging enough problem to solve. I was asked to solve a more difficult version of the problem after which I decided to halt the interview process. I deem this behavior as unprofessional and a complete waste of a candidates time.
It looks like DataStax is a young company - unfortunately many of their managers lack professionalism and good interview etiquette. Some of the negative reviews from existing employees confirm this. This appears to be a case of a company promoting engineers to management roles without providing them management training.
Interview questions [1]
Question 1
Describe some challenges of provisioning software across a datacenter consisting of thousands of nodes.
Very nice interviewer, went smoothly . interview process is structured and transparent, ensuring all candidates are assessed fairly. It's respectful and comprehensive, allowing for a deep understanding of the applicant's skills and fit. Objectivity is paramount, while consistency ensures equal opportunity, making the process both informative and reliable.
I applied through an employee referral. The process took 4 weeks. I interviewed at DataStax
Interview
People are really nice. Interview process includes technical interview, coding interview, behavior questions, and final round technical interview with manager. People in the team are enthusiastic and willing to talk.
Interview questions [1]
Question 1
Behavioral questions about company values. Coding question from Leetcode
I applied through an employee referral. The process took 3 weeks. I interviewed at DataStax (New York, NY)
Interview
The process consisted of several individual steps (no "on-site" with multiple interviews in a row) over a couple of weeks. After an initial phone screen, I talked to the hiring manager, then had a "values interview", an online coding interview, and a systems design interview. All interactions were quite enjoyable and the questions fair.
I received what I considered a strong offer but decided against it because I had already received another one that was even better in terms of benefits.