Ответы справочной службы
Гипотетически ситуация, в которой сочетание по приезду используется в значении по какому признаку (ср.: по его виду, по выражению его лица мы поняли, что...), возможна. Однако контексты типа по приезду Димы/сестры я понял недостаточно внятны, чтобы в них можно было бы усмотреть такое значение и не заподозрить грамматическую ошибку.
Корректно: По приезде в город он направился в гостиницу и По свистку рота поднялась в атаку. .
Если предлог по используется при обозначении действия, события, после которого что-либо совершается, происходит, то он употребляется с существительными в предложном падеже: по окончании, по прибытии, по прилете, по приезде.
В значении "после приезда" - по приезде.
Если предлог по используется при обозначении действия, события, после которого что-либо совершается, происходит и т. п., то он по-прежнему употребляется с существительными в предложном падеже: по окончании, по прибытии, по прилете, по приезде. Другие варианты неверны.