I was asked whether I've ever "deployed to a physical machine" and I'm seeing this terminology when googling, but not getting a definition. What does it mean? What other way could someone deploy an application if not to a physical machine?
The difference for deployment can vary.
There are many more, but you get the idea.
This usually translates to 'have you deployed to production servers' which in itself usually means
"Have you pushed stuff 'over the wire' to servers outside of the organization which are used in production mode?
It's frequently seeing if you have any ops experience as well as development.