A trainee is an entry-level employer who has a basic idea of what their job entails, and so they are learning details of the work along the way. On the other hand, an intern is a student who needs training to gain knowledge about their industry.