"Какой" is used to select from the explicitly mentioned category. Try to replace "what" by "which" or "what kind of". If it will keep a sense, then, most probably, it should be "какой" in Russian.
What do you want? - Что вы хотите?
What cookie do you want? - Какое печенье вы хотите?
Examples with Что (general "what")
-
Что это? = What is this?
-
Что случилось? = What happened?
-
Что вы хотите? = What do you want?
Examples with Какой (specific "what/which")
-
Како́е сего́дня число́? = What is the date today?
-
Из како́й вы страны́? = What country are you from?
-
Кака́я хоро́шая но́вость! = What a good news!
-
Како́й у тебя́ рост? = What is your height?