Babu Reddy 17 February 2019
Rashi Chandok 17 March 2019
Meaning for ad hoc appointment is that you are appointed for a short period. Ad hoc appointment is made for an existing post for a short period of time ( say a month or so or even more) in the absence of the person manning the post.
Contractual Appointment means appointment of contract basis.