Ցանկացած խնդրի լուծման համար էական են գիտելիքների ընտրությունն ու ներգրավումը. Գոյություն ունեն խնդիրներ, որոնց լուծումը հենվում է պատրաստի գիտելիքների օգտագործման վրա, կան խնդիրներ, որտեղ գիտելիքների բուն կիրառումը հանդես է գալիս որպես լուծման արդյունք(որոնողական խնդիրներ, որտեղ պետք է լուծման նոր ուղիներ գտնել):