I applied through university. I interviewed at Cambia Health Solutions in Apr 2017
Interview
The interview process consisted of two rounds of phone interviews.
The first was a two part interview and the first was a coding interview using coderpad over the phone and the second was a Skype interview with two managers and an hr person.
The second round was a phone interview with two more managers and another hr person. This round was non technical, but I was asked about my previous projects and what technologies I've had experience with.
The entire interview was organized through and interview 'coordinator,' which made it a bit difficult send a decent thank you letter.
I know I aced the technical portion...
I believe I didn't receive an offer because I am not a pure CS student, and I don't have experience with higher level concepts like database use or web design. Beyond this, I believe I didn't convey thorough interest in the position--of course it's hard to be excited about a position at a company with the reviews that Cambia has.
I felt I've grown a bit from the interview, but the whole process was a bit clunky, time consuming, and I feel, slightly rude. Cambia never sent me a rejection letter and simply stopped responding. To be fair though, they never said they would; simply that they would be sending out offers within a week.
A bit of advice if you are applying here. For the coding portion use Python if you know it! It will greatly simplify the coding test.
Interview questions [1]
Question 1
In the technical portion they asked me two questions. Both can be found on LeetCode.
The first is find the number of times a DNA sequence is repeated in a string.
The second was to reorganize an array of integers into an up down pattern. 'Wiggle Sort' on LeetCode.
All of the other questions were either non technical or about what technologies I've used.