MIM Software logo

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

3 Rounds average
Average Typical difficulty
67.7% Positive experience

Which role are you interviewing for?

4 roles · 31 reports

Candidate interview experiences

First-hand accounts from people who interviewed at MIM Software.

Showing 4 of 31
MIM Software logo
MIM Software

Human Resources Director

HR · more than a year ago

Director Average Negative experience No offer 4 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite
Interview formats
Behavioral

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.

Confirmed questions2 questions
  • Tell me about a time you built a program from scratch.
  • Tell me about a time you had to handle a difficult relationship.
MIM Software logo
MIM Software

Support Engineer

Engineering · more than a year ago

Entry Average Neutral experience No offer 2 rounds
Interview process
Recruiter call Technical screen Presentation
Interview formats
Presentation Behavioral Technical

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.

Confirmed questions1 question
  • Prepare and deliver a 5-minute presentation on any topic you choose, after 10 minutes of preparation time.
MIM Software logo
MIM Software

Software Engineer

Engineering

Intern Easy Positive experience Accept offer 4 rounds
Interview process
Take home Phone screen Technical screen Onsite
Interview formats
Coding Technical Behavioral

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.

Confirmed questions6 questions
  • Questions about Java, like memory management.
  • Questions specific to the Java language.
  • Some basic algorithm questions were asked.
MIM Software logo
MIM Software

Algorithms Researcher

Research

Senior Average Positive experience Accept offer 3 rounds
Interview process
Take home Recruiter call Technical screen Onsite
Interview formats
Technical Coding Behavioral

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.

Confirmed questions4 questions
  • 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

Can you explain the difference between a hash table and a hash map?

Read report

How would you perform an in-place transpose of a matrix?

Read report

Formats, difficulty and experience

Across all 31 MIM Software interview reports.

Interview formats

Technical 38.3%
Behavioral 25.9%
Coding 25.9%
Presentation 4.9%
Other 2.5%

Interview difficulty

Easy 12.9%
Average 80.6%
Difficult 6.5%

Candidate experience

Positive 67.7%
Negative 16.1%
Neutral 16.1%

Reports by job function

Engineering 27
Research 2
Other 1
HR 1