
MIM Software Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 31 interview experiences · FREE TO READ
Which role are you interviewing for?
4 roles · 31 reportsCandidate interview experiences
First-hand accounts from people who interviewed at MIM Software.
Human Resources Director
The interview process was extensive with multiple rounds and several interviewers. It was structured and behavioral based. Interviewed for about 12 hours in total over the course of 4 rounds. The process was very impersonal. After talking to the COO multiple times the minimum professional courtesy would have been a phone call with some feedback. Instead I was told I wasn't what they were looking for via email. Terribly unprofessional and inconsistent with the "culture and values" they used to describe themselves.
- Tell me about a time you built a program from scratch.
- Tell me about a time you had to handle a difficult relationship.
Support Engineer
I sent my resume at a campus career fair and they got back to me for an interview. After the first one, I was contacted later for another interview for a different role, but there was also a mixup and they didn't contact me for months. Both interviews were several hours long and I spoke with a bunch of different employees. One of the interviews included a presentation on any topic for a set amount of time. I left after the second interview date (for the other role) feeling like I didn't get it, and I was fine with that. Everyone was nice except for one engineer/hr person who was a jerk. Maybe he was just having a bad day, but it really made my experience at MIM not great.
- Prepare and deliver a 5-minute presentation on any topic you choose, after 10 minutes of preparation time.
Software Engineer
First, there's a coding test. After that, an initial phone interview with two developers. Then, you set up a final round interview, which is actually three interviews happening back-to-back. Some of these involved Java questions on memory management and other language-specific topics, followed by some basic algorithm questions. They asked for pseudocode, which I kinda wish they'd just asked me to code out, that would've been just as simple. One interview was purely DSA. I thought the question was pretty easy, they don't make you code it out, but you have to explain the solution in a lot of detail. The last interview covered OOP principles and a basic grasp of Java.
- Questions about Java, like memory management.
- Questions specific to the Java language.
- Some basic algorithm questions were asked.
Algorithms Researcher
It was a rigorous interview process as expected with any R&D position. Started with a research problem statement to be solved offline. After passing the offline test, video interview with the Manager to discuss my thesis/previous experience and test general technical knowledge. Second round of video interviews with senior research team members and another interview with the manager testing indepth technical knowledge specific to some projects carried out in the team.
- Can you tell me about your thesis and previous experience?
- Do you have general technical knowledge?
- Can you discuss in-depth technical knowledge specific to some projects carried out in the team?
MIM Software Interview Questions
Quoted word for word from MIM Software interview reports.
“Given a dictionary of words, determine if it's possible to transform one word into another by changing one letter at a time, with each intermediate word also being in the dictionary. What's the minimum number of changes needed?”
Read reports →“Regarding the Java Programming Language, is it compiled or interpreted?”
Read reports →“What is the difference between a linked list and an array?”
Read reports →“What's the runtime for operations in a linked list compared to an array?”
Read reports →“What is polymorphism in OOP?”
Read report →“Can you explain the difference between a hash table and a hash map?”
Read report →“Could you write pseudocode to reverse an array?”
Read report →“How would you perform an in-place transpose of a matrix?”
Read report →“Do you enjoy Star Wars?”
Read report →Formats, difficulty and experience
Across all 31 MIM Software interview reports.