While I generally agree with Wang Yang's answer, in everyday life you really cannot tell. A particular business or organization will pick the titles that they use and some use "Deputy" to actually denote a higher rank than "Vice". For example, in many banking and securities companies, there are all different levels of "vice-president" - vice president, first vice president, second vice president, senior vice president, executive vice president. In these situations, when someone has "Deputy" in front of their title, Deputy CEO, Deputy Chairman, it may actually denote a higher level position.