Yes, everyone who wants to earn a CDL license, regardless of class, will have to take and pass the general knowledge exam. Other exams will depend on your class and which endorsements you need or want.