engineering problem solving interview questions teori psikologi tentang problem solving