Yes. North Carolina requires you to be fingerprinted and a background check. This is done through the company that North Carolina has authorized. You may obtain your fingerprints throughout North Carolina at Live Scan locations. Preregistration is required. The fee for finger printing varies by locations.
Registration Website (Preregistration required)
Tip: Try to plan your fingerprinting after you pass your exam and immediately before you apply for your license because the fingerprint data is available to the NCDOI for only 30 days. See here.