I've been doing interviews with aspiring members of the Australian & New Zealand AIS community recently (about 35 so far) and I've arrived at the following set of questions (steps 1 - 3) as being pretty effective for understanding their challenges (and then turning into insights for program ideation). Steps 4 and 5 are speculative (I've not actually asked them but they are what I'd ask if I had more time with each interviewee).
You're unlikely to get to Step 3 if you only have 1 hour with the interviewee. So I recommend asking them in order (i.e. start with background, then go into their pain points, then what they perceive as the pain points of other people, then solutions etc).
HMU on yannikyriacos@gmail.com if you have any in depth questions about this.