Amadeus Interview Question

Core java (oop, design pattern, hash) etc