No if you buy them through a licensed dealer a background check is required but if you sell or give them away yourself none is required under Federal Law. You are probably going to be in trouble if you sell or give one to someone you know to be a felon.
OK....it must be a California requirement....we’ve almost reached the guns are illegal stage, they’re working on it...sigh