If I delete someone's Viber contact from my Viber list will the person know I deleted him?
No, the person will not know you've deleted him if your contact still exist in his phone. Viber uses the contacts on the local phone to detect Viber users.