
Montran Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 18 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Montran.
Software Developer
The interview process has one round if it's face-to-face, and two rounds if it's virtual. Montran mostly focuses on core Java, so expect questions primarily from core Java topics. Initially, you'll be asked about core Java concepts like Multithreading, Collections, Java 8 features, synchronization, and exceptions. In the second round, you'll be asked to write code. Finally, there will be questions about databases. I liked the interview process overall, and it was completed well. A crucial tip: carefully read the entire offer letter. It contains conditions like a 1-year commitment, with a penalty of 3 months' salary if you leave before then. I was initially told about a 5-day work week, with potential weekend work without extra pay. However, the offer letter states a Monday to Saturday work week, with Sunday work required as per project needs. There seems to be a lack of transparency from HR, as they provided misleading information to encourage joining.
- Can you explain Java 8 features, collections, data structures, multithreading, and other core Java concepts?
- What are some core concepts in Java, specifically regarding multithreading, collections, and Java 8 features?
- Tell me about synchronization and exception handling in Java.
Software Developer
The interview process included an aptitude test with Java and math/logical questions, followed by a technical round. The technical round involved Java coding questions, and questions about Spring and Struts, as well as scenario-based questions. The difficulty increases if you're not a fresher. Since it's a finance-based company, expect fintech-related questions. Finally, there was a salary discussion with HR.
- Can you explain OOPS concepts using real-world examples around you?
Software Engineer
First, there was a technical test with high-school level algorithm problems. Then, an online technical interview happened where they asked about past projects and how challenges were overcome. They also tested my knowledge in algorithms, data structures, database design, and Java.
- Could you explain the four main principles of OOP?
- What defines a transaction within a database context?
- Can you describe what a deadlock is when dealing with threads?
Montran Software Engineer Interview Questions
Quoted word for word from Montran interview reports.
“Write a basic Java program to check for a palindrome.”
Read reports →“What's the difference between immutable Strings, StringBuilder, and StringBuffer?”
Read reports →“What's the difference between an Interface and an Abstract Class?”
Read reports →“What defines a transaction within a database context?”
Read reports →“Explain Garbage Collection and the role of the finalize() method.”
Read report →“Could you describe the String Pool in Java?”
Read report →“What are the key features introduced in Java 8?”
Read report →“How does Java handle memory management, specifically Heap and Stack memory?”
Read report →“What are the basics of Java?”
Read report →Formats, difficulty and experience
Across all 18 Montran interview reports.