Manhattan Associates Interview Question

Apti: Basic Core Java and Genral Aptitude (Speed/time, Percentage etc) and SQL queries. Face to Face(Technical): 1. Questions on Inheritance and basic OOPS questions 2. Question on Designing like (Design TV and Remote in Java)[ They want to know your OOPs concepts] 3. OPen one Big java class from his current working project and by looking at synatx asked whether it is final in other class? Can you tell me what exactly this method works etc. etc. 4. Some SQL queries. 5. Some Puzzles (Like Takeout 4L water out, 8L 5L and 3L jars) 6. Shortest path algorithm (Graph Theory) and some(very few) DS questions. Many guys(Which Interviewer thinks is technically good; but not as good as needs of my team) will have to give another Techincal Face to Face with some other interviewer from a different team. HR(Face to Face): 1. Basic Behavioral Questions 2. Where do you see yourself after 5 years etc.. Entire Process took 1 day At the end they'll give you an offer(if everything goes okay :)).