I applied through college or university. I interviewed at MicroStrategy
Interview
It begins with a campus interview or 1 round of phone interview, and then followed by on-site interview with 3~5 persons. There's a written test focusing on coding and algorithms before one on one interview. There could be a lunch interview, which is not formal and you can ask many questions about the company.
First off, I applied for 3 positions, 2 stores. They each sent me email links to take an assessment. I clicked on one of the links - the full-time position down the street from me I prefered. I took both parts of the assessment and at the end it said "Thank you for completing your assessment so quickly - you rock!" Yup. Pretty sure it said I would receive an email shortly but I did not receive on. A few days went by and it alarmed me because I was expecting an automated email. Anywho, I got an email about 4 days after completing assessment, looked like it was maybe because I was in the jobs mailing list, that said You're invited to an Open House Information Session at the corporate building for all the metro. It was in a week or so and I had no idea if I received that email as a promotional email or because I passed assessment. Either way, I knew I needed to go and be prepared for an interview just in case. One of my regular customers at work had worked at AT&T recently and was still respected so I had him put in a good word for me. He seemed to really believe in me.
I applied through an employee referral. I interviewed at MicroStrategy in Mar 2014
Interview
Phone screen interview. The interviewer didn't give too much introduction about the company. I was given a coding problem on the screen which has a interface that is very similar to Leetcode. Also the coding problem is from Leetcode I think. You need to finish coding within 20 mins. It is a little uncomfortable if you are not practiced on Leetcode.
Interview questions [1]
Question 1
The question I got is to re-construct the binary tree using pro-order and in-order retrieval sequences.