Where should the prepositions,generally speaking be placed?
I don't know from where he comes .
I don't know where he comes from.
The end position is the natural place for most speakers. The first of your two sentences sounds very stilted.
So both are correct, aren't they?
Yes, but generally speaking (your own words) take 5jj's advice.
Rover