I applied through a recruiter. The process took 4 weeks. I interviewed at MicroStrategy (Tysons Corner, VA) in Dec 2013
Interview
First step was a phone interview, which I cannot recall very well. It was a basic technical screen, asking questions about .NET, C#, and SQL. The in-person interview was 7 hours long. After I arrived at the MicroStrategy office, I first took a written test that asked some very difficult questions that were not relevant to my position or skills. They included questions relating to discrete mathematics, algorithms, etc.
Even though I completely failed my written test, I made it through two more rounds of in-person interviews at the MicroStrategy office. These were fairly easy and involved questions about how I would design a certain application given a certain problem. Then I went out to lunch with the team lead. That went extremely well and we got along perfectly. My final interview was with the manager of the project. He was a bit tougher and not as friendly, and was looking at his Outlook email on his phone while interviewing me (very rude).
IMPORTANT: Even though I was offered the position, the Risk Management team declined my employment because I had a misdemeanor from 3 years ago. They took 3 weeks to process my background check and I had already quit my previous position. I really hope this does not happen to anyone else.
Interview questions [1]
Question 1
The written test, with questions about algorithms and calculating performance of functions.
I applied through university. The process took 2 weeks. I interviewed at MicroStrategy (McLean, VA) in Nov 2019
Interview
Process took 2 weeks. An interviewer came to the campus for the first round. This was followed by a Super Day in the Tyson’s Corner office. The final round was fun where we got to meet the team and ask questions throughout the day. Any commute charges were reimbursed. The final round consisted primarily of behavioral
I applied online. I interviewed at MicroStrategy (Tysons Corner, VA) in Jun 2017
Interview
I applied online and was contacted by their talent acquisition recruiter about a few weeks later to arrange a brief chat about my background and what I'm looking for. Then I was sent an online coding test consisting of 20 multiple-choice questions and a coding problem in 45 minutes. Next I had 45 minute technical phone interview with one of their senior software engineers. After that they required me to take 4 online tests (verbal, business, design, and analytical) which took about 2 hours total before I was brought in for an on-site interview.