72 hours notice in some states if you want to be paid out for everything they owe you on the spot.
But otherwise I give them about as much notice as they would give me: at 4:59PM on Friday I send an email to HR informing them that today was my last day.