No, interpolate just works on the raw pixel locations.
I think if you have different pixel spacing in your volume, you might want to resample this volume to an isotropic resolution (e.g. 1mm*1mm*1mm). After I assume your model should be able to deal with the input.
Yes, backward is supported in interpolate.