Pregunta de entrevista de Charles River Development

Finding cycles in a Linked List, Java OOPS concept, sorting based on a predicate.