I applied online. The process took 2 months. I interviewed at DataStax (Columbus, OH) in Feb 2015
Interview
I applied online. The interview process started with a brief phone screening, then a Cassandra real ticket was assigned as a technical test. It took me about 40 hrs to finish the test. I liked the test a lot the engineer assigned to answer my questions was very helpful and we had a good working experience, I succeeded in the test and my solution was simple and neat. The skype interviews were the tiring ones, they have people scattered around the world and I had different times for each interviewer (total 6). Most of the interviews went fine, they were mainly asking me about my previous job experience and also most of the technical questions were based on Multithreading and how to detect a deadlock situation and avoid it. I did a quick reader/writer test with one of the technical lead online, I was thinking about an optimum solution that I missed some basic points, the classic problem states that multiple readers can proceed and they have to be blocked if a writer gets the lock, the solution the team lead wrote was not optimum readers were blocking each other and I missed to point it out. At the end I didn't get an offer, I was upset because they failed to recognize a good software engineer, I was someone who never worked on non SQL DB before, I had no distributed systems experience and yet I went through Cassandra code base and crafted a solution that works and tested it locally and on distributed nodes. I don't see how some silly Java questions taken from some sites would give you a better idea on someones technical abilities, if I knew they would go that route I would have printed out the 100 most asked interview question and memorized them, but I think that's silly, I don't memorize the API!!!
Interview questions [2]
Question 1
What's the difference between ArrayList and LinkedList?
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.