To ask the question to a stranger, would this be "Snakker du engelsk?" ?
That means, "do you speak English?" To ask "does he speak English?" you need to say "Snakker han engelsk?"
Cool, thanks! So when asking a question, the verb goes before the noun? But when making a statement, the noun comes first?
That's a good rule-of-thumb, but there are exceptions to watch out for.
Snakker means speak, but the corrections say know. This is a mistake!
Probably because of the (implied) context of the question
No, Han speaks Basic (and understands Wookiee)! ;)
Why can "snakker" be "is speaking" or "speaks"? Isn't there a slight difference in meaning between "He speaks English" and "He is speaking English"?
In English, we make that distinction. Norwegian (and many other languages) do not, though.