Amdocs interview question

Design patterns, multithreading, java 1.8 questions