
Manhattan Associates Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 198 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Manhattan Associates.
Software Engineer
It was a 4-round process: two technical rounds, one with the director, and an HR round. The technical rounds involved coding questions on strings and maps, Java 8 streams, multithreading, and collections. The director round was about 45 minutes long, focusing on my experience and past projects, with typical managerial questions.
- Could you find the longest substring without repeating characters?
- We discussed coding problems related to strings and maps.
- Can you explain Java 8 streams?
Software Development Engineer
This was a technical screen for a Software Development Engineer role. The focus was heavily on Java and Object-Oriented Programming (OOP) concepts. I was asked about inheritance, polymorphism (including overloading and overriding), interfaces versus abstract classes, binding, the diamond problem, constructors, final/finally/finalize, copy types, multiple inheritance, and composition versus aggregation. They also threw in a data structures and algorithms problem.
- Could you explain inheritance and its types in Java?
- What is Polymorphism and can you illustrate it using method overloading and overriding?
- What distinguishes method overloading from method overriding?
Software Engineer
This was the worst interview and selection process I've ever been through. They had all the info with HR and went straight to the tech interview, which I passed. Then, after the managerial round, there was just silence. HR eventually told me the manager wouldn't hire me because of stability concerns (relocation), which is funny coming from someone who showed up 15 minutes late. Honestly, don't waste your time here, find better companies. Let them give lectures on stability while showing up late. My advice to management: don't waste people's time if you're not serious about hiring.
- Tell me about basic Java topics.
- We're going to ask some personal questions.
Manhattan Associates Software Engineer Interview Questions
Quoted word for word from Manhattan Associates interview reports.
“What is the last character that appears only once in a string, like 'h' in "Manhattan"?”
Read reports →“Find subsets of numbers from a given set that sum up to 7”
Read reports →“Write a program by inputting n and find consecutive numbers of n and reverse it eg: n=5 o/p 123454321”
Read reports →“What's the approach to check if one string is a rotation of another input string?”
Read reports →“What is the difference between a deep copy and a shallow copy in Java?”
Read report →“Can you find the minimum element in an array that's sorted but has been rotated?”
Read report →“Is it possible for a constructor to be private, and in what scenarios would this be useful?”
Read report →“There's a ball in a jar. The jar's sides are sticks on a 2-D axis. What's the minimum number of stick movements to make the ball fall out?”
Read report →“What are some basic Linux commands like grep, lsof, ps, ls, and what are their options?”
Read report →Formats, difficulty and experience
Across all 198 Manhattan Associates interview reports.