Class B, yes. For a Class A, any state job is almost certainly going to require previous Class A experience, though.
No
We'd need to know the state - although CDLs are federally regulated, the actual restriction codes do still vary by state.
Any diabetic with a CDL - it doesn't matter what state, as CDLs are federally regulated - has to apply for the Diabetes Exception Program through the FMCSA.
It makes no difference what state you're in... a vehicle which requires a CDL in Maryland requires one in every other state. CDLs are regulated at the federal level, not the state level.
Far too many to be listed here. Go to your state's DMV, and request a copy of the CDL handbook - CDLs are federally regulated, so the handbook is going to be the same for every state.
You need to identify which state. The only licence classes which are universal throughout all 50 states are the CDLs - Commercial Drivers Licences, which come in Class A, Class B, and Class C. Non-CDLs are left to the states to categorise and determine classifications. A Class D licence in North Carolina is a Class R licence in Colorado, etc.
All of them do. CDLs are state-issued, but federally regulated, and all states must send reports to CDLIS.
CDLs are regulated at the federal level, not the state level. You can get a CDL at 18 in any state. However, in order to operate a CMV outside your state of residence and/or to get a hazmat endorsement, you must be 21.
Varies by state. C and D are the most common, but only CDLs are universal in classification throughout all states (they're federally regulated)... any other type of license, the state can set up classification as they see fit to.
No. CDLs are federally regulated. The same standards which disqualify you in Michigan will disqualify you in Texas.
18 yrs old. However, at 18, you would be restricted to operating commercial vehicles only within the state of issue, and you would not be eligible to receive a hazardous materials endorsement. Both require you to be 21 years of age.
There isn't a specified length of time. Obviously, you need to permit for instruction, but you simply have to be permitted, pass the written and road tests, and be a Tennessee resident for at least 30 days.