
mthree Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 185 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at mthree.
Software Engineer
The interview kicked off with a self-introduction, followed by a discussion about my tech stack. Since I mentioned Java, I was quizzed on that. Then, I had to code for a multithreading problem and also write an intermediate-level database query. The entire session lasted about 10 to 15 minutes.
- Write code for multithreading, easy to intermediate.
- Write database queries, easy to intermediate.
Software Development Engineer
So I got on the call and the interviewer asked me to share my screen. She started off asking about Singleton class but then the internet cut out briefly. After I got back on and shared my screen again, she asked me about the difference between abstract class and interface, and I gave like 3-4 points. Then she asked about encapsulation and normalization and its forms and I answered those too. Honestly, it felt like she was distracted the whole time, maybe on her phone. There were long pauses after my answers and I had to keep checking if I was still connected. It was super awkward, I even repeated an answer at one point. She just ended the call abruptly after like 5-10 minutes, saying 'okay, thank you'. Only three questions were asked. It was super disappointing because I prepped a lot. Even though I answered well, her lack of engagement made it feel like my prep wasn't even considered. It's frustrating when interviews feel like a formality and not a real evaluation. I hope they're more attentive next time because this is important for my career. I asked if I could answer the Singleton question again, but she was like 'it's okay'. When I asked for feedback, she just said 'you'll know when the results are out'.
- Could you tell me what a Singleton class is?
- What's the distinction between an abstract class and an interface?
- Can you describe what encapsulation is in Java?
Software Engineer
So, I was doing an internship at mthree, right? And after I finished my training, one of mthree's clients, JPMorgan Chase, gave me a call for an interview. The whole thing had two parts. The first part was this technical interview that went on for like an hour. We talked a lot about Java, Spring, data structures, and how to solve problems. They called me back the same evening, and the second interview was set for the next day. The second interview had two people and it was technical plus HR stuff, you know, like talking about how I approach problems and my past experiences.
- Regarding my project, are its classes immutable?
- Could you explain the difference between PUT and POST API calls?
- What happens when a POST API is invoked multiple times?
mthree Software Engineer Interview Questions
Quoted word for word from mthree interview reports.
“How many lucky numbers are in the given array of integers? A lucky number contains either 6 or 8, but not both.”
Read reports →“Given a text file containing marathon times, parse the date and time information to identify the quickest runner.”
Read reports →“Write a program to count numbers that have a 6 or 8 in them.”
Read reports →“Can you tell me the search time complexity for a key within a binary tree?”
Read reports →“Write a program to find lucky numbers (containing 6s or 8s, but not both) in your preferred programming language.”
Read report →“How can you record string occurrences in a file and identify the most frequent one?”
Read report →“Given a 3 and a 5 litre water container without markings, and a running tap, how would you precisely measure out 4 litres of water using only the containers and the tap?”
Read report →“How would you modify the marathon times based on date changes and display the new results?”
Read report →“Consider this logic puzzle: You need to figure out which of three switches controls three bulbs in a different room, making the fewest possible trips. How do you do it?”
Read report →Formats, difficulty and experience
Across all 185 mthree interview reports.