DMI logo

DMI Software Engineer 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

2.6 Rounds average
Average Typical difficulty
71% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at DMI.

Showing 3 of 31
DMI logo
DMI

Technical Lead

Engineering · a year ago

Lead Easy Negative experience Accept offer 1 round
Interview process
Recruiter call
Interview formats
Technical

The interview process was quick. At the time, they confirmed what I felt was true: "I'd be great for the job as advertised." In hindsight, they could have been more accurate about the job to help me make a better decision.

Confirmed questions1 question
  • Can you design an interface process? This will be a verbal design session.
DMI logo
DMI

Software Engineer

Engineering · more than a year ago

Entry Average Neutral experience No offer 3 rounds
Interview process
Take home Group Technical screen
Interview formats
Coding Technical Behavioral

Started with an online assessment, then a group discussion, followed by a technical interview. The technical interview covered basic data structures and algorithms, including a discussion about my web development projects.

Confirmed questions5 questions
  • Can you implement merge sort and discuss its time complexity?
  • Could you solve a two-pointer problem?
  • Do you have any questions about database management systems?
DMI logo
DMI

Senior Software Engineer

Engineering

Senior Average Positive experience Accept offer 4 rounds
Interview process
Recruiter call Technical screen Onsite Offer
Interview formats
Behavioral Technical Coding

First, there was a phone call with the Recruiter to check Work Authorization, salary expectations, and when I could join. Then, I had a 60-minute coding assessment done on my own computer and submitted through their portal. After passing that, I did a technical interview that lasted about 40-45 minutes. Finally, I had a behavioral interview with the Director to decide if they'll extend an offer.

Confirmed questions3 questions
  • Can you explain RxJs Observables?
  • Tell me about your experience with JavaScript.
  • What do you know about Node.Js?

DMI Software Engineer Interview Questions

Quoted word for word from DMI interview reports.

Can you explain the difference between Debounce and Throttling?

Read reports

Can you explain the differences between for loops, forEach, and map in Javascript?

Read report

Could you explain the differences between SQL and NoSQL databases?

Read report

Can you implement merge sort and discuss its time complexity?

Read report

Can you explain the fundamental principles of object-oriented programming?

Read report

Formats, difficulty and experience

Across all 31 DMI interview reports.

Interview formats

Technical 42.9%
Behavioral 34.3%
Coding 17.1%
Other 2.9%
System Design 1.4%

Interview difficulty

Easy 16.1%
Average 77.4%
Difficult 6.5%

Candidate experience

Positive 71%
Negative 16.1%
Neutral 12.9%