Not reading the specifications in their entirety — make sure you read all directions before you begin writing code. A prime example is ignoring specifications related to whether the linked list does or does not have a header/sentinel node
Not placing files in specified location
Not naming files as specified
Modifying files that were to be left alone
Unfamiliarity with keywords in Java required for basic things like inheritance (extends) and interface use (implements)