Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
I saw in a book the following sentence used in an example:
Shouldn't it be「どこかで犯人を見ましたか」?
I feel there is no difference. You would hear both in natural Japanese conversation.
Required, but never shown