Вопросительный знак ставится в конце вопросительного предложения: Знаете ли вы украинскую ночь? (Г.); О чём жалеть? (П.)
В том числе и после прямой речи перед авторскими словами: «Давно ты замужем за мельником?» — спросил я её наконец. (Т.)
Примечание. После косвенного вопроса вопросительный знак не ставится: Выясните у него, что нам делать. Я не знаю, будет ли завтра спектакль. Меня часто спрашивают, как я стал писателем. (Н. О.)
Исключение представляет тот случай, когда вопросительным является всё сложное предложение в целом: Неужели вы не знаете, когда это было?
(В.Ф. Греков, С.Е. Крючков, Л.В. Четко. Пособие для занятий по русскому языку. 1964 г.)