IBM interview question

Design patterns, requirement analysis basics of java.