
MicroStrategy Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 99 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at MicroStrategy.
Software Developer
The interview had two rounds. The first round involved basic aptitude questions covering profit loss, data interpretation, ages, percentages, and pattern finding. It had 20 questions to be completed in 30 minutes and was easy if you had basic aptitude skills. The second round consisted of 10 DSA questions with pseudo code MCQs and 2 easy-level coding questions, with a total time of 60 minutes.
- What are some aptitude questions related to profit and loss?
- Can you provide examples of data interpretation aptitude questions?
- What kind of aptitude questions focus on ages?
Software Engineer
First, there was an online test with three parts: verbal, analytic, and design. Then, a HackerRank Online Test focusing on a cloud technology of your choice. After that, a 30-minute technical interview with the director. Finally, a 1-hour technical round.
- What are the basics of programming?
- Can you tell me about yourself/past experiences? (Behavioral)
- Tell me about your resume.
Software Engineer
The interview started with a recruiter call where they explained the process and sent over an online assessment. This assessment was 100 minutes long and included two easy Leetcode coding questions and 16 multiple-choice questions about data structures and algorithms. After that, the recruiter set up a 60-minute video call interview with a senior software architect. This interview had three parts. First, the interviewer spent 25 minutes introducing himself, his role, and his current project. Then, he asked about my experience at CITI, diving deep into the work I was doing and the architectures I'd worked with. The next 15 minutes focused on Java questions, where the interviewer was patient and provided feedback. For the last 20 minutes, I was given a coding question. The interviewer was more interested in my approach than a perfect solution, and I finished coding in under 15 minutes. The code worked for all test cases. The interview concluded with 5 minutes for my questions about team structure, dynamics, and how quickly a new engineer can ship code. I emailed the recruiter afterwards, but unfortunately, I received an email saying my application was rejected, and I never got a specific reason despite following up.
- Why are you looking to switch jobs?
- Could you share details about your most preferred project?
- Can you walk me through your educational background and professional experience?
MicroStrategy Software Engineer Interview Questions
Quoted word for word from MicroStrategy interview reports.
“What is the length of the longest substring without repeating characters in a given string s?”
Read reports →“How would you remove k digits from an n-digit number to make it the smallest possible?”
Read reports →“For a scale that can measure weights from 1 to 40 grams, what's the smallest number of counterweights needed to measure any weight in that range?”
Read reports →“Can you find the next smallest and next largest integers that have the exact same number of set bits in their binary representation as a given integer?”
Read reports →“How can you find the common parts in two strings and output them?”
Read report →“Given 8 oranges, how can you find the heavier one using a balance scale in only two weighings?”
Read report →“Write a method to see if an element is in a list, or something involving a hash table.”
Read report →“Can you write a recursive algorithm to print all friends of a person up to the nth degree from a given friend map, ensuring no duplicates and excluding the original person?”
Read report →“How would you perform a deep copy of a linked list with random pointers?”
Read report →Formats, difficulty and experience
Across all 99 MicroStrategy interview reports.