Корректно: в городе Красноярске.
См. ответ на вопрос № 241191.
Правильно: в Москве и (в канцелярской речи) в городе Москве.
Это название в сочетании с родовым наименованием город не склоняется. Подробнее см. в «Письмовнике».
Всё верно. Правило очень простое: предлог об в предложном падеже употребляется со словами, начинающимися гласными, предлог о – со словами, начинающимися согласными. Буквы Е, Ё, Ю, Я обозначают в начале слова два звука: согласный звук [j] и гласный звук соответственно [э], [о], [у], [а], т. е. имена Егор, Юлия, Яна начинаются с согласного звука [j], поэтому перед ними употребляется предлог о.
Например: Оглядевшись вокруг себя, Александр заметил старика, который ел в углу нечто похожее на хлеб и пристально наблюдал за вошедшим, будто тот собирался отнять у него последний кусок. Иначе говоря, нужно показать, что наблюдал именно за человеком.