It happens a lot in the private sector and some schooling too. They push for you to resign instead of be fired when they feel you deserve a second chance and not the term fired on your résumé.
Usually not after criminal convictions.
Nah, I’ve always made them fire me. The resignation stuff makes you look like a quitter.