I applied through university. I interviewed at MicroStrategy (Tysons Corner, VA) in Nov 2013
Interview
Applied through school website and interviewed on campus. Pretty easy interview and invited me onsite a couple of days later. The onsite consists of one 90-min exam and a couple of 45-min interviews from 9am to 3pm. Asked about some algorithm questions and some computer science basic knowledge, like the difference between TCP and UDP.
Interview questions [1]
Question 1
Asked me a DP problem. With interviewer's hint I came up with the solution
online assessment
1. Recruiter screening
Asked behavioral questions
2. technical interview round 1
basic dom based questions like event bubbling
questions related to projects
questions related to react rendering
implement binary search
3. technical interview round 2
implement drawing board using canvas and add shapes into it and can be able to resize and move them
Two online phone screens. Not too much technology staff and very easy algorithm coding questions. Very old technology used there. Whole process is very quick in two weeks and got offer.
Before your actual interview, you'll first complete an assessment. The exam included a total of 22 questions: 20 multiple-choice and 2 coding problems. Both coding tasks were of medium difficulty, similar to LeetCode problems.
Interview questions [2]
Question 1
Coding question: Minimum Number of Swaps to Make the String Balanced